Ich bin ein Rails Newbie, heute habe ich ein Problem mit fields_for. Hoffe, dass mir jemand helfen kann. Ich habe ein Modellprojekt:Wie man fields_for anpassen kann
class Project < ActiveRecord::Base
validates :project_name, presence: true,uniqueness: true
validates :plan_time, presence: true
has_many :tasks, dependent: :destroy
accepts_nested_attributes_for :tasks, allow_destroy: true
end
und ein Modell Aufgabe:
class Task < ActiveRecord::Base
belongs_to :user
belongs_to :project
validates :user_id, presence: true
validates :project_id, presence:true
end
aber wenn ich ein form_for Projekt gemacht:
<%= form_for(@project, do |f| %>
<%= f.fields_for :tasks do |tasks_for_form|%>
<%= render 'task_fields', f: tasks_for_form%>
<%end%>
... es alle machen die bestehende Aufgabe des Projekts in db. bitte hilf mir!
Bitte geben Sie Ihren Projekt Controller & Task_field teilweise! –