Вместо того, чтобы пытаться объединить идентификатор current_user
, вы можете построить правильные ассоциации моделей и затем охватить метод new()
Модель
class Page < ActiveRecord::Base
belongs_to :user
end
class User < ActiveRecord::Base
has_many :pages
end
Контроллер
if current_user
@page = current_user.pages.new(params[:page])
else
@page = Page.new(params[:page])
end