Кажется, ваши маршруты настроены неправильно. Следующая строка:
<%= form_for @config do |f| %>
создает тег формы для публикации вашего нового / обновленного объекта. В этом случае он будет искать configuration_path
в качестве пути по умолчанию для новой формы объекта. Используйте rake routes
, чтобы увидеть, есть ли список, похожий на этот
configurations GET /configurations(.:format) {:action=>"index", :controller=>"configurations"}
POST /configurations(.:format) {:action=>"create", :controller=>"configurations"}
или ищите resources :configurations
в вашем config/routes.rb
. (Если нет, добавьте resource :configurations
). Если вы запутались в маршрутизации, посмотрите соответствующее руководство по Rails:
http://guides.rubyonrails.org/routing.html
Кроме того, вы можете указать другой URL-адрес для отправки действия, передав аргумент :url
помощнику формы:
<%= form_for @config, :url => some_other_path do |f| %>