|
1
1
Ryan Bates的“Suggestion”(谁比大多数人更了解Rails)和您的实现之间的关键区别是,建议使用通过括号(“self[:type]=”)直接访问属性,而不是使用方法调用(“self.type=”)的实现。 因此,尝试以下方法:
|
![]() |
2
0
您还可以尝试更改与sti一起使用的列名,以获得不同于
根据
我只是猜测…所以我很抱歉这是完全错误的。 |
![]() |
3
0
如果你一定要这样做,我会在你的控制器里做一些事情:
在我看来,你最好在尝试这样做的时候既直截了当又痛苦,因为像这样快速改变类型感觉是一个非常糟糕的主意。 |
![]() |
cluster1 · 采取独立的新行动的好处是什么? 8 月前 |
|
Robert · 使用JSON或哈希时,将NULL替换为NIL 8 月前 |
![]() |
Fred Willmore · Rails控制器不呈现任何模板 1 年前 |
![]() |
Diogo Amaral · 实现API请求的正确方式 1 年前 |
![]() |
Meknassih · 在控制器方法中分配给模型没有任何作用 1 年前 |
![]() |
Michael Ding · Rails上的默认会话到期问题 1 年前 |
|
Flávio · 基于另外两个生成数组 1 年前 |