Я использую Ruby on Rails 3.0.9 и jQuery 1.6.2.Я хотел бы «визуализировать файл действия» из папки, которая не используется в текущем представлении файла, который используется \ display.
В моем файле articles_controller
есть:
respond_to do |format|
format.html {
# ...
}
format.js {
render :action => 'shared/article.js.erb' # Note the 'shared' folder
}
end
Создание AJAX HTTP-запрос из представления статьи (представление - это файл show.html.erb
, он находится в папке views/articles
). Я получаю следующую ошибку:
ActionView::MissingTemplate (Missing template articles/article with {:handlers=>[:erb, :rjs, :builder, :rhtml, :rxml], :formats=>[:js, :html], :locale=>[:en, :en]}...
Как я могу решить это?
Файл журнала выглядит следующим образом:
Started GET "/articles/2/article" for 127.0.0.1 at 2011-07-24 13:05:16 +0200
Processing by ArticlesController#article as JS
ActionView::MissingTemplate (Missing template ActionView::MissingTemplate (Missing template articles/article with {:handlers=>[:erb, :rjs, :builder, :rhtml, :rxml], :formats=>[:js, :html], :locale=>[:en, :en]}...