我有一个方法:索引获取每个帖子的复选框的值
def index
session[:post] = params[:checkbox_array]
end
params[:checkbox_array]
的值为:
{"2m"=>"1", "2"=>"2", "3m"=>"3", "3"=>"4", "4"=>"5", "4a_5d"=>"6", "5"=>"7", "6m"=>"8", "6"=>"9", "7m"=>"10", "7"=>"11"}
当我点击按钮发帖时,我会重定向到页面 interval_identification.html
我想在控制器上的方法@post
上获取变量值interval_identification
。
我无法在index
方法中调用interval_identification
方法,因为我要在interval_identification
和@post
的值中进行操作当帖子在index
中完成时,变量应该相同。
我正在研究并发现解决方案是在会话中保存方法@post
的{{1}}值,然后读取该值并将其分配给{{1中的变量方法,但我不知道怎么做,你能帮助我吗?
index
我试着去做。但是当我在interval_identification视图上显示@post值时,该值为空
interval_identification.html.erb:
interval_identification
答案 0 :(得分:1)
访问会话非常简单:
def index
session[:post] = params[:checkbox_array]
end
def interval_identification
#session[:post] should be here waiting for you!
end