更新rails 3上的嵌套属性

时间:2017-03-09 05:49:29

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

在rails 4中,我们通常会更新嵌套属性:

并在rails 3中?应该用户params.require?

CREATE TABLE IF NOT EXISTS my_table (
     node_id bigint,
     screen_name text,
     centrality float,
     friend_follower_id bigint,
     is_friend boolean,
     is_follower boolean,
     PRIMARY KEY ((node_id), friend_follower_id));

1 个答案:

答案 0 :(得分:1)

您可以在rails 3中使用此gem strong parameter

链接:strong parameter gem

并且如果您不想为此添加单独的gem,则可以通过attr_accessible允许参数。 (这是允许参数的默认和理想方式)。

参考:attr_accessible document

编辑:   要允许attr_accessible中的嵌套属性,您必须使用此accepts_nested_attributes_for