|
|
1
16
有可能,但我不推荐。
我会坚持的
编辑:
如果你
真想
这允许您执行以下操作:
|
|
|
2
8
其他答案都是正确的,只要他们忽略了 #composed_of 聚合器:
如第页的composed_所述,必须分配聚合器的新实例:不能仅替换聚合器中的值。Aggregator类充当一个值,就像一个简单的字符串或数字。 我昨天也发了一封回复,回复非常类似: How best to associate an Address to multiple models in rails? |
|
|
3
3
正如东京上尉所说,这是一个可怕的想法,但你可以这样做:
然后您可以这样在其中存储数据:
现在你的问题开始了。 若要搜索字段,需要同时搜索两个名称,并且不能像搜索具有相同姓氏的所有人一样进行部分搜索。最糟糕的是你能储存的 任何东西 在场上!所以假设另一个程序员错误地输入了一个字段名,所以在一周内,您有:first=>“name”,:last=>“last”插入到数据库中!哦哦哦哦哦哦! 如果使用正确的字段名,可以执行以下操作:
易于阅读,不需要散列。既然你知道如何用错误的方式去做,那就用正确的方式去做吧。:) |
|
|
4
2
仅供参考(假设您有一个字段
现在,您可以这样做:
注意以下情况:
我同意东京船长的意见。你不会错过中间名的。 此外,此方法假定没有输入中文、日文名称。这是因为这些名字通常在名字和姓氏之间没有空格。 |
|
cluster1 · 采取独立的新行动的好处是什么? 1 年前 |
|
|
Robert · 使用JSON或哈希时,将NULL替换为NIL 1 年前 |
|
|
Fred Willmore · Rails控制器不呈现任何模板 2 年前 |
|
|
Diogo Amaral · 实现API请求的正确方式 2 年前 |
|
|
Meknassih · 在控制器方法中分配给模型没有任何作用 2 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 2 年前 |
|
|
Flávio · 基于另外两个生成数组 2 年前 |