У меня есть 3 типа ссылок fea_ref
, se_ref
, te_ref
.Rails 4 форма для нескольких моделей
Я хотел создать рельсы form_for под названием _referenceform.html.erb
, который принимает параметр (@fea_ref, @se_ref, @te_ref
) и создает новый через форму.
fea_refs/_new.html.erb
<% render 'referenceform', :object => @fea_ref %>
применение/_referenceform.html.erb
<%= form_for @object, remote: true, do |f| %>
...
<% end %>
Когда я ударил сохранить и закрыть модальный создать новую fea_ref, Я получаю сообщение об ошибке:
para m не может быть пустым или nil, @fea_ref
Что я могу пропустить? Любые рекомендации будут оценены.
EDITED: Я также попытался
<% render 'referenceform', :object => FEARef.new %>
безрезультатно.
Прежде всего, '<% render 'referenceform',: object => @fea_ref%>' должен быть '<% = render 'referenceform',: object => @fea_ref%>', вы пропустили '=' – Sravan