在我的索引控制器中,我有一些逻辑。偶尔,我想在页面呈现时将check_box默认设置为勾选。 为此,我想将一个参数传递给视图并让check_box使用此参数(true / false)来确定是显示为勾选还是未勾选。
我可以这样做吗?
答案 0 :(得分:0)
我要做的是:
让我们在你的index
页面上说你正在通过一个参数q。
所以网址是:website.com/foo?q=true
复选框为模型Model
控制的符号/字段为:bar
在您的控制器中,尝试这样的事情(使用@ Mike的建议编辑):
def index
@model = Model.new
@model.bar = (params[:q] == "true")
end
看看是否有效。我认为您的视图中不需要任何额外的逻辑。