[英]Devise `user_signed_in?` inside `.js.erb` file `NoMethodError`
我的app/assets/javascripts/sample.js.erb
文件中有这样的代码。
var user_signed_in = <%= user_signed_in? %>;
if(user_signed_in){
// run code here
}
从外观.js.erb
扩展名为.js.erb
。 这应该工作。 我可以使用user_signed_in?
在使用此JS文件的视图中。 所以为什么?
尝试做这样的事情
<% if current_user %>
<%= link_to "Add New Event",new_event_path %>
<% end %>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.