我遇到了会话问题 当我在我的控制器上成功检查登录时:
session[:username]||=[]
session[:username]<< params[:username]
并且在我看来:
<% if session[:username]==nil %>
session nil
<% else %>
session not nil
<% end %>
它总是返回session nil
?
答案 0 :(得分:0)
此问题是为CSRF验证问题而创建的。
将此代码放入应用程序控制器中。我希望这能解决你的问题。
class ApplicationController < ActionController::Base
protect_from_forgery with: :null_session, if: Proc.new { |c| c.request.format == 'application/json' }
end