如何在rails中为另一个模型的字段添加值?

时间:2012-12-03 09:55:57

标签: ruby-on-rails ruby-on-rails-3

我有一个user modellanguage model,其中语言模型包含语言列表,用户模型包含用户的信息。在用户模型中,有一个名为field的{​​{1}},用户应从语言模型中选择一种语言。对于所有这些我没有表单,我想在创建新用户时传递语言的language,它应该为用户保存语言。我使用id来创建和更新。

那么请告诉我怎么做到这一点?请帮我。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我认为嵌套属性是你需要的。您可以在此处了解更多信息: Active Record Nested Attributes

此外,为了使用curl模拟嵌套属性调用,您可以查看以下文章:

Simulate a form post with nested resources arrays using curl