|
|
1
2
我们最近对formtastic中的所有:select、:radio和:复选框输入实现了:selected选项,因此它将出现在下一个补丁版本(0.9.5)或1.0中。在此之前,在控制器中创建after-initialize或设置默认值的建议是很好的建议,但是我认为有时决定默认值的最佳人选是 设计师 他们可能对控制器或模型不太满意,这就是为什么我们将其添加为Formtastic DSL的一部分。 |
|
|
2
7
您可以在控制器上设置对象本身的默认值。
|
|
|
3
2
您应该在模型中初始化之后定义。如果在模型中定义了after-initialize方法,则将其作为对新方法、创建方法、查找方法以及生成模型实例的任何其他方法的回调进行调用。 理想情况下,您希望这样定义它:
然后您的视图将如下所示:
如果您找到一个没有设置这些字段的记录,这也可以防止零错误。但是,除非直接创建一个没有ActiveRecord的记录,否则不应该发生这种情况。 |
|
|
4
0
您可以将以下内容放入模型文件中
以上发布
没有为我工作 |
|
|
5
0
我喜欢下面的方式
稍长一点,但很好很清楚 |
|
cluster1 · 采取独立的新行动的好处是什么? 1 年前 |
|
|
Robert · 使用JSON或哈希时,将NULL替换为NIL 1 年前 |
|
|
Fred Willmore · Rails控制器不呈现任何模板 2 年前 |
|
|
Diogo Amaral · 实现API请求的正确方式 2 年前 |
|
|
Meknassih · 在控制器方法中分配给模型没有任何作用 2 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 2 年前 |
|
|
Flávio · 基于另外两个生成数组 2 年前 |