今、簡単なアプリを作成中で、その中でログイン機能を持たせようとして、user_signed_in?メソッドを使用したところ、エラーが出てしまい、コードを見返したのですが、どこが原因かよくわからず、わかる方がいらっしゃいましたら、ご教授頂けないでしょうか?
下記がコードになり、
Ruby
1 <% if user_signed_in ? %> 2 <div class="user_nav grid-6"> 3 <%= link_to "ログアウト", destroy_user_session_path, method: :delete %> 4 <a class="post" href="/miniblog1/new">投稿する</a> 5 </div> 6 <% else %> 7 <div class="grid-6"> 8 <%= link_to "ログイン", new_user_session_path, class: 'post' %> 9 <%= link_to "新規登録", new_user_registration_path, class: 'post' %> 10 </div>
エラー内容は
app/views/layouts/application.html.erb:30: syntax error, unexpected ';', expecting ':'
と出ています。対象となっている箇所は、<%= link_to "ログアウト", destroy_user_session_path, method: :delete %>の行になっていました
初歩的な質問で大変申し訳ありませんがご回答いただけますと幸いです
宜しくお願いいたします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/29 09:15
2020/02/29 09:22
2020/02/29 09:32
2020/02/29 09:45
2020/02/29 09:46