我在文章展示页面上有以下的link_to:
<%= link_to "Add Pictures",
new_picture_path(article_id: @article.id),
class: "btn btn-small btn-success" %>
这个代码通过使用“btn”类将“link”显示为按钮,效果非常好。唯一的问题是,在单击后,按钮上的文本会变成灰色(就像访问过的链接)。我该如何保持原始文本颜色(在这种情况下为白色)?或者说我需要哪些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问题(如何修复?)。感谢任何帮助。