我正在使用rails并尝试在我的博客应用程序中实现一项功能。我想有选择为我的博客选择一个设计。我当然会进行设计和编码,但在编码后我想选择使用我的设计。
我该如何处理?
答案 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