Rails:我如何让用户选择设计?

时间:2012-03-18 18:44:40

标签: ruby-on-rails ruby ruby-on-rails-3

我正在使用rails并尝试在我的博客应用程序中实现一项功能。我想有选择为我的博客选择一个设计。我当然会进行设计和编码,但在编码后我想选择使用我的设计。

我该如何处理?

1 个答案:

答案 0 :(得分:4)

选择设计表单列表的控制器(当然选择选择的vaild)。保存在会话中选择并尝试:

布局:

= stylesheet_link_tag @custom_css

在application.rb

class ApplicationController < ActionController::Base
    before_filter :check_css

    def check_css
        @custom_css = session[:css]
        @custom_css ||= 'default'
    end
end

我认为这应该有用。

其他想法是改变不同的布局。

class ApplicationController < ActionController::Base
    layout :custom_layout

    def custom_layout
        session[:css].nil? ? session[:css] : 'default'
    end
end