У меня есть следующие модели, член и карта, настраиваемые так:
class Member < ActiveRecord::Base
...
has_one :map, :dependent => :destroy
...
class Map < ActiveRecord::Base
belongs_to :member
И мои маршруты настроены с:
resources :members do
resources :maps
end
и My Maps Controler:
def new
@map = Map.new
end
def create
@map = current_member.map.new(params[:map])
if @map.save.....
Но когда я пытаюсь сохранить новую карту, я получаю ошибку неопределенный метод «Новый»
на этом создании строки. Я не уверен почему.