我在Rails 4上玩RailsAdmin。我的案例非常简单(两个模型,Event属于Idea)。
代码:
class Idea < ActiveRecord::Base
end
class Event < ActiveRecord::Base
belongs_to :idea
end
模式
create_table "events", force: true do |t|
t.string "location"
t.integer "idea_id"
t.datetime "created_at"
t.datetime "updated_at"
end
add_index "events", ["idea_id"], name: "index_events_on_idea_id"
create_table "ideas", force: true do |t|
t.string "title"
t.text "descrption"
t.datetime "created_at"
t.datetime "updated_at"
end
我看到了这一点。我无法弄清楚为什么它会显示下拉选择想法和额外的数字编辑框?
。
答案 0 :(得分:1)
RailsAdmin
严重依赖于您的关系来动态生成表单。除此之外,如果您没有从两个模型中映射关系,那么您将遇到其他问题。
class Idea < ActiveRecord::Base
# missing
has_many :events
end
class Event < ActiveRecord::Base
belongs_to :idea
end