Ruby on rails 3 Rails-多布局问题

Ruby on rails 3 Rails-多布局问题,ruby-on-rails-3,layout,Ruby On Rails 3,Layout,我有一个以上的应用程序是完全相同的。唯一的区别是这些应用的布局。我在寻找一种方法,可以根据我的想法改变布局ḿ 将要使用。示例:如果我在数据库中植入男性内容,应用程序将不得不使用男性布局。如果我用女性数据播种,也会发生同样的情况 在我的搜索中,我发现了嵌套布局,甚至还有一些主题生成器,我认为它们实际上不起作用,因为我已经制作了布局 有人有什么新想法吗 提前感谢。鉴于您知道如何检测要加载的布局,类似这样的方法应该可以工作: class ApplicationController < Actio

我有一个以上的应用程序是完全相同的。唯一的区别是这些应用的布局。我在寻找一种方法,可以根据我的想法改变布局ḿ 将要使用。示例:如果我在数据库中植入男性内容,应用程序将不得不使用男性布局。如果我用女性数据播种,也会发生同样的情况

在我的搜索中,我发现了
嵌套布局
,甚至还有一些主题生成器,我认为它们实际上不起作用,因为我已经制作了布局

有人有什么新想法吗


提前感谢。

鉴于您知道如何检测要加载的布局,类似这样的方法应该可以工作:

class ApplicationController < ActionController::Base
  layout :choose_layout

  protected
    def choose_layout
      *your male/female logic* ? "male" : "female"
    end

end
class ApplicationController

如果您知道如何检测要加载的布局,类似这样的方法应该可以工作:

class ApplicationController < ActionController::Base
  layout :choose_layout

  protected
    def choose_layout
      *your male/female logic* ? "male" : "female"
    end

end
class ApplicationController