Разработайте `user_signed_in?` Внутри `.js.erb` файла` NoMethodError` - PullRequest
0 голосов
/ 06 сентября 2018

В моем файле app/assets/javascripts/sample.js.erb есть такой код.

  var user_signed_in = <%= user_signed_in? %>;
  if(user_signed_in){
      // run code here
  }

Похоже, с расширением файла .js.erb. Это должно работать. Я могу использовать user_signed_in? в представлении, которое использует этот файл JS. Так почему?

1 Ответ

0 голосов
/ 06 сентября 2018

Попробуйте сделать что-то вроде этого

<% if current_user  %>
  <%= link_to "Add New Event",new_event_path %>
<% end %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...