是否可以使用 link_to 设置会话变量?我不想设置参数,因为我有几个重定向,并且它被擦除了。
即我想通过链接将会话变量“modelid”设置为“you”。
我想在 FB 登录 oauth 运行时设置会话变量...
<%= link_to "New Post", "#", {:class => "btn btn-primary btn-large inline pull-left", :onclick => "FB.login(function(response){},{perms:'email, publish_stream, user_photos'});" } %>
您可以在其中一个控制器中创建一个操作来设置此会话变量,然后使用 AJAX 请求调用它。
routes:
post "/myroute", :to=>"some_controller#set_my_session_var"
some_view.html.erb(jquery 示例):
$(function(){
$("#my-button").click(function(){
$.post('/myroute');
})
})
一些_控制器.rb:
def set_my_session_var
session[:somekey]='somevalue'
end
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)