#6 楼 @nightire
topic.update_last_reply(self)
与 self.topic.update_last_reply(self)
是相等的吗?
也就是说self.
可写可不写.....?
self.topic.update_last_reply(self)
这么写,那就非常明了。
比如reply.rb
里还有其他代码:
def update_parent_topic_updated_at
if not self.topic.blank?
self.topic.touch
end
end
这里就很很清楚,self.topic
通过 self 中的 topic_id 字段关联出回复的 topic.
topic.update_last_reply(self)
这里没显式的self.topic
,就懵了,不知道这个topic
从哪里来的..
#5 楼 @reyesyang 之前也看过,温故而知新...:) #7 楼 @guyanbiao 嗯,大概是这个意思,不知道 topic 从那来...
但我觉得像
remote: true
这种用新的写法简单明了
但像
:if => :should_confirm_password?
这种,用老的方式写,更利于阅读.......
跟 Ruby 2.0 以前 的这种写法是一样的
Before 2.0
:if => :password_required?
After 2.0
if: :password_required?
方便后来的...
用过 spring, 用过 struts, 之后才接触到 ROR. 现在的态度就是,再要我用 struts, spring 做 web 应用开发,说夸张点,I‘d rather to die.......
年轻一点,可以考虑.........
haha....
+1,我也决定买一本,大家都说好的,不能错过.....
在大学城呆过的人,表示支持。 这种活动值得鼓励
选择作为了第二本入门书籍,视频跟书都看完了,收获很多,谢谢译者跟作者!!
文艺青年! 看了一半就不想看了,是不是所有东西都要是自己从 0 开始的才叫有价值,有意义。 你写代码是不是要从汇编开始,或者自己创造一个语言,并在此基础上取得非凡的成绩才叫意义。 也许你能做到,但按你的思维,这时候你应该觉得你再自己创造一个单片机才是完美。 发明创造、革旧创新,这些也都是在前人的基础上完成的,也正是如此,人类文明,科技才不断的往前发展。ROR 这些东西,这么多优秀的东西,不够你借鉴,不够你学么,你在 ROR 的基础上就不能再拓展你的价值,就没有更加完美的东西够你追逐么??大把....... 文艺青年!
支持 upyun 的这种态度,纯为了 mark 一下 :)
某些程度上说,其实有个虚拟机也不错,方便移植,什么都不用配。比如新招个人,直接拷个最新虚拟机镜像给他,什么都不用配。哈哈,偷懒
哈,原来 rubycn.org 也指向这里,good! 我觉得 rubychina.org 废掉了,估计 owner 期望卖个大价钱....
谢谢两位 是的 1、通过 route 里面配置可以 force format 参数 2、通过资源格式可以决定 format 3、在 form 或者 link_to 等控件中加入 remote:true 参数,也会影响 format 参数(as JS)
我现在遇到的问题也就在这个 format 上: 背景:图片上传 Gems
gem 'mini_magick'
gem 'carrierwave'
Route
resources :images
在一个 form 中上传图片,提交方式采用 ajax 方式
Form 设定
form_for(@image, remote:true,
代码片段
<div class="field control-group">
<%= f.label "上传图片", class:"control-label" %>
<div class="controls">
<%= f.file_field :instance %>
</div>
</div>
问题: 如果不选择上传的图片文件,然后提交,跟预期一样,正常。这个时候的 format 是 JS,从以下可知道. Processing by ImagesController#create as JS
但是一旦选择了要上传的图片文件,提交,format 就变成了 HTML, Processing by ImagesController#create as HTML, 也就不能正常调用预期的 create.js.erb。
当然整个 action 正常运作,图片也已上传。
问题就是,我就不知道为什么选了要上传文件后,format 就变了,导致页面不能正常跳转。
done~~ :)
顶起:)
赞一个,谢一个,有你们,才有这么强大的社区。。。。
我也觉得这个是 bootstrap 的翻版,特地从头到尾把所有控件都看了一遍,感觉没 bootstrap 界面友好,不过还是谢谢 share....