初歩的な質問でいつもすみません
そしていつもありがとうございます
link_toメゾットの第一引数(プラウザに表示される部分)をcss指定したいです
"Edit"は問題なくできたのですが、"Delete"が指定できずエラーになってしまいます
<p><%= link_to("Edit","/posts/#{@post.id}/edit",class:"edit_btn") %></p> <p><%= link_to("Delete","/posts/#{@post.id}/destroy",class:"delete_btn",{method: :post}) %></p>
ご教示いただけませんでしょうか
よろしくお願い致します
追記:
エラー内容
SyntaxError in PostsController#show
/Users/okasir/tweet_app/app/views/posts/show.html.erb:8: syntax error, unexpected ')', expecting => ...s:"delete_btn",{method: :post}) );@output_buffer.safe_append... ... ^ /Users/okasir/tweet_app/app/views/posts/show.html.erb:10: syntax error, unexpected keyword_ensure, expecting ')' ensure ^~~~~~ /Users/okasir/tweet_app/app/views/posts/show.html.erb:12: syntax error, unexpected keyword_end, expecting ')' end ^~~
経緯
link_toメゾットの第一引数(表示されている部分)をボタンのようにデザインしたかったので、第三引数にclass:"クラス名"を加え、cssでクラス指定しようとしたのですが上記のようにエラーが出てしまいました
"Edit"は指定することができ、"Delete"のみクラス名を加えることでエラーが発生
2つの違いは{method: :post}が引数に入っているかなので、違う処理が必要なのかと考えています