こんにちは、Rails と MVC は初めてですが、一生懸命勉強しています。現在、AASM を使用して in_draft から published に移行しています。Railsコンソールで変更を加えることができますが、link_toを使用しようとすると、質問でエラーが発生しました
`#/app/views/welcome/dashboard.html.erb
<% if article.may_publish? %>
<%= link_to 'Publish', '/articles/#{article.id}/publish', method: :put, class: "alert-link" %>
<%end%>
これはmiルートです
put '/articles/:id/publish', to: 'articles#publish'
そして、私の article_controller publish メソッド
def publish
@article.publish!
redirect_to @article
end