3
내 컨트롤러의 create
동작에서 다음과 같은 메시지가 표시됩니다.CoffeeScript를 Rails에서 어떻게 사용합니까?
def create
@article = Article.find(params[:id])
respond_to do |format|
if @comment.save
format.js { render 'success.js' }
else
format.js { render 'failed.js' }
end
end
end
alert 'Write smth!' if $("#comments_error").length == 0
다음 오류가 나타납니다.
ActionView::MissingTemplate (Missing template comments/failed,
inherited_resources/base/failed, application/failed with
{:locale=>[:en, :en],
:formats=>[:js, :html],
:handlers=>[:haml, :builder, :erb]})
무엇을하고 있습니까? 잘못된?
대단히 감사합니다! – zolter
action.js.coffee 파일에 루비 코드가 있으면 질문이 하나 더 있습니다. 어떻게해야합니까? action.js.coffee의 이름을 action.js.coffee.erb로 변경하려고 시도했지만 오류가 발생했습니다. ActionView :: MissingTemplate – zolter
이상하지만 문제는 자체적으로 해결됩니다. – zolter