Rails 3.1 не отображает fields_for из nested_form

У меня есть модель проекта, которая has_many: tasks . Я добавил вложенный ресурс в rails 3.1 и сейчас попробую с гемом nested_form , чтобы иметь возможность добавлять / удалять задачи при редактировании проекта.

Раньше я использовал nested_form в другом приложении Rails3, и он работал нормально, но теперь моя часть fields_for ничего не отображает.

Вот мой код:

#project.rb
class Project < ActiveRecord::Base

  attr_accessible :nr, :name, :client_id, :project_status_id, :hidden, :active, :description, :tasks_attributes


  has_many :tasks, :dependent => :destroy
  accepts_nested_attributes_for :tasks, :reject_if => lambda { |a| a[:name].blank? }, :allow_destroy => true


end


#task.rb
class Task < ActiveRecord::Base

  belongs_to :project

end

#views/projects/_form.html.erb
<%= simple_nested_form_for @project do |form| %>

  <%= form.input :nr, :label => 'Nr' %>
  <%= form.input :name, :label => 'Name' %>
  <%= form.association :client, :collection => Client.all(:order => 'name'), :prompt => "Choose a Client" %>
  <%= form.input :description, :label => 'Description' %>
  <%= form.input :active, :label => 'Active' %>
  <%= form.input :hidden, :label => 'Hidden' %>
  
<%= form.fields_for :tasks do |task_form| %> <%= task_form.input :name %> <%= task_form.input :description %> <%= task_form.input :deadline %> <%= task_form.link_to_remove "Remove this task" %>

<%= form.link_to_add "Add a task", :tasks %>

<% end %>
<%= form.button :submit %>
<% end %>

и в моих маршрутах:

  resources :posts do 
    resources :comments
  end

, но когда я захожу на страницу в моем браузере,

отображается пустым. нет fields_for и чего бы то ни было. загружен nested_form.js, и я указываю в своем GEMFILE на gem "nested_form",: git => 'https://github.com/fxposter/nested_form.git', поскольку я читал где-то, что мне нужно сделать это, чтобы получить поддержку simple_form. Я также попытался изменить simple_nested_form_for только на nested_form_for без какого-либо эффекта.

Любая высоко оцененная помощь

5
задан tmaximini 7 December 2011 в 10:44
поделиться