それ以外の場合はRESTfulコントローラーに「公開」アクションを追加しようとすると、「テンプレートがありません-テンプレート投票/送信がありません」エラーが発生します。submission.html.haml
明らかに、存在しない(そして存在すべきではない)ビューを探しています。
class BallotsController < ApplicationController
respond_to :html
def index
...
def publish
@ballot = Ballot.find(params[:id])
if @ballot.publishable?
@ballot.submitted = true
flash[:notice] = "Ballot successfully submitted" if @ballot.save
else
flash[:error] = "Could not submit. Ballot incomplete."
end
respond_with(@ballot, location: ballot_url(@ballot))
end
end
どちらの場合も、このコントローラーの「表示」アクションで応答したいと思います。しかし、構文がどうあるべきかわからない。