0
我有一個簡單的has_many
關係,可以通過rails fields_for
實現。我正在尋找Netzke
的相同行爲。Netzke有很多關係和rails fields_for
這裏是類:
class Question < ActiveRecord::Base
attr_accessible :description, :title
validates_presence_of :title, :description
has_many :question_options
accepts_nested_attributes_for :question_options
末
class QuestionOption < ActiveRecord::Base
attr_accessible :title, :question
validates_presence_of :title
belongs_to :question
末
這裏是我建的形式:
class QuestionForm < Netzke::Basepack::Form
js_configure do |c|
c.mixin
end
def configure(c)
super
record.build_for_editing if record.present?
c.model = 'Question'
c.title = 'Question'
c.items = [:title, :description]
end
end
高達至此形式工作精細。我無法弄清楚如何實現has_many行爲,就像我們在rails中做的那樣fields_for
任何人都可以指導我如何在這種情況下使用netzke
。
你好德拉贊·皮特,其實我結束了這個解決方案,但我的要求是不同的東西。正如你已經知道我們如何在rails中構建'has_many'關係表單的機制。我們使用'fields_for'表單構建器和像'coocoon'這樣的好寶石幫助我們添加像'Add more'這樣的鏈接,請參考https://github.com/nathanvda/cocoon_simple_form_demo/blob/master/app/views/projects /_form.html.slim#L16。我在Netzke尋找類似的解決方案。 –