show article view ページで link_to をたどっていますが、
<%= link_to "Add Pictures",
new_picture_path(article_id: @article.id),
class: "btn btn-small btn-success" %>
これは、「btn」クラスの助けを借りて「リンク」をボタンとして表示することで完全に機能します。これに関する唯一の問題は、クリック後にボタンのテキストが灰色に変わることです(訪問したリンクのように)。元のテキストの色 (この場合は白) のままにしておくにはどうすればよいですか? または、元のテキストの色を維持するには、どのような CSS マジックが必要ですか。
または、次のように button_to に変更することで修正できます。
<%= button_to "Add Pictures",
new_picture_path(article_id: @article.id),
method: :get, class: "btn btn-small btn-success" %>
しかし、これに関する問題は、私の article_id が nil に設定され、article_id が設定されていないという検証エラーに失敗することです。
私は何をしますか?css で link_to を修正するか (どのように?)、button_to の問題を修正します (どのように?)。どんな助けでも大歓迎です。