Ошибка «Отсутствует шаблон - отсутствуют бюллетени / отправка шаблона» при попытке добавить действие «публикация» в другой 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
Я бы хотел ответить действием show в этом контроллере в обоих случаях. Но не уверен, какой должен быть синтаксис.