#12 楼 @qinfanpeng 嗯,英语是完全没会过啊,初中毕业生,说多都是泪啊. 谢谢指点.
#2 楼 @jicheng1014 非常感谢.哎E文是硬伤啊,只是看得似懂非懂..
#5 楼 @dudu_zzzz 谢谢!
#4 楼 @qinfanpeng 谢谢指点.
#21 楼 @tianlitao 嗯嗯,明白你的意思,但是毕竟是公司的正式项目,暂时不太敢随意改动,等再熟练一些再尝试吧。
#13 楼 @dudu_zzzz 嗯,我知道是应该放在 model 里,只是现有代码写在了 controller 中,我目前还不清楚哪些地方引用到了这段代码,所以没办法移动位置,也可能有很方便的处理方法,只是我还不知道。之所以问这问题,是因为感觉复制一份一样的代码,违背了 rails 的不重复原则,后来是没有找到更好的解决办法,就先将就着解决了。
#14 楼 @easonlovewan 多谢您的分享!
#15 楼 @dongli1985 嗯,目前正在看 tutorial。
#2 楼 @easonlovewan 我猜你想说的是我想在 controller 中完成 model 应该做的事情,这本身是一个错误的做法?
#7 楼 @easonlovewan 您说得很有道理,我对您的观点也表示同意。 也许您是一位自学能力很强的人,对于一个新的知识点能很快上手并且知道怎么查找 API,但很遗憾我做不到这一点,我试过查看 API,但不知道我应该看哪一页的哪个方法,我也尝试搜索论坛,但由于国内对谷歌的限制搜索功能似乎无法使用。 我不是为自己辩解什么,我只是想说:API 的确是个好东西,但也不是能帮助每个阶段的读者。比如一个完全不知道 java 是什么的人,你给他一份 JAVA 的 API,即便再详细,我想他也很难在短期内看懂,而工作不可能允许你花太多时间去研究。
#4 楼 @rei 谢谢!首先,我本身之前是完全不知道 rails 这个东西的,也没有接触过 ruby。我是一个纯前端,而且入行不久,这是背景。 具体情况是这样: 需求:做一个类似专题页的产品展示,要求这个专题页面可以在 cms 后台中实现可视化编辑,同时要求产品信息可以实现每周自动更新,并生成静态页。 可视化编辑在现有 cms 后台中是已经有这个功能的,但现有可能中的可视化中,产品是需要手动编辑导入的,没有自动更新功能。 由于没有相关经验,完全自己再写一个可视化编辑显然不现实,所以我是照着之前的源码自己一点点百度加问同事模仿出来的。 在这期间于是碰到了我上面说到的问题,会有这个问题的原因是生成静态页这个功能原有的可视化代码是直接写在 controller 中的,我看过一些 API 和 rails 的教程文章,大概知道 controller 中不应该放业务逻辑代码,但现有的这么写,我心里不免就会想是不是这样也可以?所以才发帖询问。
表达能力不是很好,不知道有没把情况说清楚。
PS:问题后来的解决方法是我把现有的代码 copy 了一份到我自己的 model 中。