今天偷懒,也顺便试试能否通过 scaffold 来生成 cms/template 的形式
结果让我很失望,代码生成很离谱,model 变成了 Cms::Template ,生成的数据库表为 cms_tempates
看起来不错,不过尝试运行发现 Cms::Template 默认对应的表居然是 templates ,挺离谱。
然后剩下的事情就是改代码,虽然麻烦,但比自己写还是快了许多。
测试,index , 成功。松了口气,一开始一直会以为template 会是保留字 ,这下好像没问题了。
测试其他方法,奇怪的事情再次发生,居然提示
写道
undefined method `render' for #<Template:0x260b90c>
最后,还是 Reserved Worlds 出的问题,这个离谱的是实例变量。
@template
貌似是ActiveView 的一个东东 ,改名templet ,搞定!
Rails 的东西真是博大精深 , 还有多少东西有待探索呢。哈哈