新手问题 为什么我的 RubyDemo 里面没有办法加上 tag 支持?

tinyfool · 2014年06月19日 · 最后由 tinyfool 回复于 2014年06月23日 · 1729 次阅读

我按照 [http://railscasts.com/episodes/382-tagging1]里面的“From][ Scratch”方法添加的,但是我发现当我 new 一个 demo 的时候,tag 数据库不会发生任何变化?这是为什么呢?哪里没有作对呢?

代码详见 [https://github.com/tinyfool/DemoCodes2][]

唯一跟382-tagging里面有区别的是,我这里不是把tagarticle绑定,而是跟demo绑定,另外Demo.rb里面,我发现attr_accessible用了就报错,所以,尝试用

def accessible_attributes
    return [:content, :title, :tag_list]
end

代替了。不过有没有 accessible_attributes 一定不能添加 tag

[1]: http://railscasts.com/episodes/382-tagging [2]: https://github.com/tinyfool/DemoCodes

刚才 github 代码忘了更新了,现在更新了

站长你好,很高兴在这里看到你。~~ 你的 code 使用的是 rails4.1.1,rails 从 4.0 开始的版本,采用 strong_params,所以 attr_accessible 不推荐使用了。所以请检查下 controller 里面是不是 permit 了想要的参数呢?

欢迎 @tinyfool 老大!

#5 楼 @tinyfool 恭喜 @tinyfool 老大弃暗投明,赶紧把 OurCoders 用 Rails 重写一遍吧!

#6 楼 @fengkuok 代码那么多,没有必要,我有一个新做的网站在用 rails

需要 登录 后方可回复, 如果你还没有账号请 注册新账号