|
2
|
| zanona oldmanwiggins · 技术社区 · 15 年前 |
|
|
1
0
看看友好的\u id插件( http://github.com/norman/friendly_id http://norman.github.com/friendly_id/file.Guide.html ),它执行您需要的操作:为模型生成自定义id别名。您可以定义自定义方法来生成slug。 离开 模型中的字段
|
|
|
2
2
像您定义的关联访问器
但是,最后,我们可以使用关联访问器,就好像它是类本身一样,ActiveRecord负责将所需的附加条件传递给类查找器。
也就是说,如果你打电话
所以,如果你忽略了
我的快速测试(使用Rails 2.3.8运行):
Rails控制台:
|
|
|
3
1
现在,如果您确定每个模型实例都需要它,我宁愿将它隔离在一个模块上:
然后重新打开
通过这种方式,您的解决方案得到模块化,使其像一个“插件”。
另一个不相关的注释:
你不必打电话
编辑: 次要格式 |
|
|
4
0
有什么特别的原因不能用关联扩展来实现这一点吗? http://ryandaigle.com/articles/2006/12/3/extend-your-activerecord-association-methods
|
|
mrid · JavaScript关联数组行为异常 8 年前 |
|
|
Podarce · 使用array_键访问嵌套关联数组(PHP) 8 年前 |
|
|
logo3801 · 将等于的数组转换为关联数组 8 年前 |
|
|
RhymeGuy · PHP-数字值作为关联数组中的键 8 年前 |
|
|
Matthieu Raynaud de Fitte · 晶体关联阵列 8 年前 |
|
|
hello world · 如何将FPDF总计添加到表格的最后一行? 8 年前 |
|
|
kumarmo2 · 无法理解如何在java中定义列表列表[重复] 8 年前 |
|
|
user5299698 · 创建动态关联数组时出现问题 8 年前 |
|
|
Constantine · 如何更改循环中的assoc数组值 8 年前 |