В настоящее время я изучаю Rails Guides. Я прошел через шаги, но все же столкнулся с ошибкой.
Моя версия Ruby ruby 2.1.1p76
, а версия Rails 4.0.4
.
В качестве ориентира я создал Article Controller
.
class ArticlesController < ApplicationController
def new
end
def create
render plain: params[:article].inspect
end
end
Я должен получить {"title"=>"First article!", "text"=>"This is my first article."}
, но результат оказался
Template is missing
Missing template articles/create, application/create with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}.`
Вот мои связанные маршруты:
articles GET /articles(.:format) articles#index
POST /articles(.:format) articles#create
Обновление: render plain:
- новый метод, введенный в Rails 4.1.0
, относящийся к этой проблеме.