questions
---------
id
topic_id
created_by
created_at
question_text
closed_by
closed_at
response_text
它出现在topics
表下的嵌套表中。RoR:自定义更新记录
我可以很容易地创建一个question
,我只需要从config.create.columns
排除:created_by, created_at, closed_by, closed_at, response_text
。 (created_at
和created_by
充满before_create_save()
,因此用户实际填充字段只有question_text
。
下一步是创建(而不是“编辑”),一个“响应”作用,这将是非常相似的:update
有一些区别。这一行动的形式将排除所有领域,除response_text
。该before_respond_save()
会做的closed_by
和closed_at
填充。
是否有这样做,而无需创建自定义视图(.erb
,.rhtml
)的任何方式用手?
(简而言之:有没有办法从“CRUD”一点位,但不能用手做的一切逃跑?)
编辑:示例排除
active_scaffold do |config|
# ...
config.create.columns.exclude [:created_by, :created_at, :closed_by, :closed_at, :response_text]
# ...
end
您尚未解释“config.create.columns”来自哪里。请这样做。 – 2010-08-14 00:24:09