吱
#8 楼 @liudongyue1987 呵呵 不过你倒是挺会折腾 换我兴许还想不出这么曲折的路子
#4 楼 @liudongyue1987 恩 看到了 感觉是专门为你写的
额,感觉问题出在还不够热爱 ruby 吧,
举个不恰当的栗子,你跟 ruby 交往了 2 年,然后分手了,找到了 java 谈了一段时间,现在又想起前女友了,想要找回以前的感觉。
我想唯一的方法就是这次请深爱她!
此外,写 ruby 带有 java 的味道,被 ruby 知道了是要被抽的!😅
说的不好,供参考:)
写得很不错!👍
真的非常有感触,尽管学习 ruby 的时间不长,但你提到的四点基本上都遇到了。
坦白来讲,我认为这并非是 rails 本身导致的,其他语言多少也有类似的现象,这跟企业文化跟个人精神意志都很有关系。
如果一个企业是因为 rails 开发东西快而选择它,那背后折射出的可能就是急公好义的信号,它的价值观并不在于追求对产品质量和服务上的深耕细作,而是为了尽快拿到风投、抢占先机等,我们不能否认在中国市场这种厮杀背后的无奈,只有不忘初心坚持下来的人方得始终;拿了投资忘了初心的人极有可能成为泡沫的始作俑者。我相信这里没有一个老板愿意承认自己属于后者,所有人都在努力的向着某个目标逼近。
个人层面来说,身处这个时代,作为一名依靠技术谋生的人,是否也会时常检查一下自己的初心。《项塔兰》一书里提到了一种被称为「博尔萨利诺帽」的测验,博尔萨利诺帽是一种非常名贵的帽子,黑帮老大都将它视为珍宝,而这个测验被用来测试这顶帽子的真伪,方法是把帽子卷成一根圆柱,然后找一枚戒指穿过,再展开时如果帽子没有褶皱,与原来一样就是真的。
其实我们无时无刻不在做着博尔萨利诺帽测验,不论我们面对是一个新项目还是老项目,不论我们是要做重构还是写测试,我们是否承认起初都曾想过它终将呈现出来的样子、我们是否承认用我们曾希望用心目中最完美的方法去解决它的过程,甚至我们是否承认我们都乐于利用已知的技术去最大化地实现自我价值,这些不都是在经历穿越戒指的考验么,当你穿过戒指后仍然还有那份完美的心态,那份坚毅的执着,应该收获的是满满的成就,又怎么会写出越写越糟的代码,越描越黑的框架,越来越多的不幸呢,唯一能说明的就是有许多人并没有通过博尔萨利诺帽测验,他们在经历痛苦的时候留下了折痕。
以上说的不一定对,纯属有感而发 ~ :)
记得华顺有个帖子讲过这个问题,原帖在这里,https://ruby-china.org/topics/29046
我记得一是要有 remote: true
,另一个是 action
要定义 format.js
由于前面是 remote 请求,HTTP Header 里面带的信息会让 Rails 渲染 js.erb 的模板
但具体我也不是很懂,希望能有所帮助吧~ :)
关于「百度」和「谷歌」的几点思考,供参考 @rubyfan1
「我们没有」中有两条以没有开头,两个没有是不是算有了?我不是来找茬的别打我 😅
Android 版本测过了吗?
智能跟随不会跟丢吧?假如有人跟我撞衫了,它知道谁是真正的主人吗:)
#1 楼 @coderek 您好,是源自 Kent C. Dodds 视频 《How to Write an Open Source JavaScript Library》,别人的知识,算是看完视频以后的整理和总结吧
试试
太好了
👍
建议文件命名可以再加工下,抽象成更语义化的名称,若你就是希望根据类型来控制输出页面,那就设置成类型名称,如选择题的表单为:selections_form.html.erb
填空题的表单为:blanks_form.html.erb
这样在引导页面中就可以按 @w7938940 建议的那样设置统一的传参 path:new_question_path(:form_type => 'selections')
或 new_question_path(:form_type => 'blanks')
在 action 里就能根据 :form_type 来判断输出页面了
<%= render :partial => "#{params[:form_type]}_form" %>
测试一下
行文流畅、言语幽默、简练实用、受益匪浅,感谢里克的无私奉献!@liwei78
#54 楼 @johnsonqu 支持再搞一次
简单看了一下,感觉非常简洁,此前了解过一些 AngularJS,因此尽管不懂,但还是能看明白一些。支持一下 :plus1:
我感兴趣的是,袋子有多大?是圣诞老人的礼物袋吗?