繁体   English   中英

在`.js.erb`文件`NoMethodError`中设计`user_signed_in?`

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM