|
|
1
8
您可以创建一个模型来处理您的眼睛颜色逻辑:
注意:这个模型不是一个活动的记录模型,但是它确实创建了一个抽象的您试图建模的真实世界对象。 编辑:我也喜欢这种方法,而不是全局散列,因为它让它在eyecolor中组织静态定义,而不是在程序中浮动,这使得它清楚地知道这个定义在哪里。
编辑:在谓词方法中添加问号。 |
|
|
2
5
你想要的是一个常数。我把它们放在config/initials/constants.rb中的一个文件中;这样它们就都在同一个位置。
在你的表格中,只要做:
|
|
|
3
4
如果你有一些数据,你应该把它放到数据库里。这并不意味着每次使用它时都必须加载它:
你访问这个的方式
|
|
|
4
0
你可能想登记 constant_cache . 将此信息存储在数据库中,但是缓存它可以让您添加/删除常量(在数据库中),而不必更改实际代码。 |
|
cluster1 · 采取独立的新行动的好处是什么? 1 年前 |
|
|
Robert · 使用JSON或哈希时,将NULL替换为NIL 1 年前 |
|
|
Fred Willmore · Rails控制器不呈现任何模板 2 年前 |
|
|
Diogo Amaral · 实现API请求的正确方式 2 年前 |
|
|
Meknassih · 在控制器方法中分配给模型没有任何作用 2 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 2 年前 |
|
|
Flávio · 基于另外两个生成数组 2 年前 |