个人感觉,对于新手来说,也许很有帮助,对于老手来说,可能毫无帮助,但是无论对谁来说,思路是非常赞的,做项目的,每次新项目都重复一些东西,完全可以按照楼主的思路沉淀出适合自己的一个启动模板来,应该是很有帮助的,不过感觉还可以多一些东西,如果项目模式固定的话,比如针对 Bootstrap Admin 模板类型项目的话,还可以准备一些 Scaffold 模板
说一点实际的,是自己目前在项目里面用的,没有大家说的高大上,但是感觉下来,还是方便的,
我用 bower-rails,Bowerfile
是这么写的:
asset 'datatables', main_files: ["./media/js/dataTables.bootstrap.js", "./media/css/dataTables.bootstrap.css"]
asset 'moment', main_files: ["./locale/zh-cn.js"]
asset 'lodash'
asset 'store'
asset 'jquery-timeago', main_files: ["./locales/jquery.timeago.zh-CN.js"]
asset 'bootstrap-modal', main_files: ["./css/bootstrap-modal-bs3patch.css"]
......
application.js
部分是这样的:
...
//= require common/namespace
//= require common/ajax-injection
//= require datatables/media/js/jquery.dataTables
//= require datatables/media/js/dataTables.bootstrap
//= require jquery-timeago/jquery.timeago.js
//= require jquery-timeago/locales/jquery.timeago.zh-CN.js
...
对我的项目来说,如果前端有需要用的插件,在Bowerfile
里面写好,用rake bower:update bower:clean bower:resolve
跑好,帮我解决了几个事情:
要做的就是在 rails 的 js 或者 css entry 文件中加入对应的引用。没有各位说的高大上,但是就目前的项目来说,还够用,也挺顺畅的。
一直想要尝试 webpack 这种,但是在和 rails 的整合上,还没找到一个合适的点,发现很多人在说不好,好的时候,其实每个人都有自己的场景,还是要看适合自己的。
#37 楼 @279959599 呵呵
总之,我觉得这不应该出自一个 4 年 RoR 经验人之手,我始终相信,金子终究会闪光,说实话,我为能招到一个合适的 Ruby 开发者头大死了,为了这个原因,我都迟迟无法决定是否要采用 Ruby 来做项目,对于 ruby 来说,我觉得外面机会并不缺,缺的是好的人。
不客气的说,打开你的网站看了一下,你这 4 年的 RoR 开发经验水分太大
碰到问题的时候,解决起来很费时间,关键是,这个时间花的是否值得,所以我要求队伍里面,不要用 win 来做 rails 的开发,如果用 win 的,可以开虚拟机,共享目录到 win 下写,但是服务是跑在 linux 上,ssh 上去,没啥区别,队伍人多了以后,后续碰到的问题各种各样,把时间花在那个上面,非常不值得
作为一个用 rails 来做企业管理系统的开发者,作为一个需要整合各种 theme 到 rails 项目的开发者,我对作者的各种控诉,表示深深的感同身受,一生好基友啊,一把泪,说不清
不太苟同啊,简单说,没有细节,何来主干,让你做个 Login Form,你来和我谈模式,这种情况我带队的时候还真是经常碰到这样的,来一个项目要 POC,一天功夫可以快速弄个原型的,和我扯东扯西,各种模块各种分层都覆盖了,具体要做东西却是傻眼了。
买的正版 sublimetext 2,目前在用 3 中,等转正以后,会继续买 3 用,只是 3 目前的开发进度让人有点无语,不知道项目到底是活是死,不过前几天貌似刚除了一个升级
退一步说,各有各的难处
还有的跟一个,[email protected] 多谢
94H7XP3M73LF 已用,谢谢
看到是 lz 发的,一下子就想去投了
#20 楼 @jingleizhao 也许就是我打错了....
我承认,我一进来,把网址看成了 shajiba.com,楼主,我有罪
sigh,每天必须的地方,可惜了
写这么长个帖子,来说 ruby 社区固执,固执的究竟是谁?
有这么多时间,用来赚钱吧,不用来赚钱,也可以用来给 Go 社区做些真正有用的贡献也许会更好些。
为 Go 摇旗呐喊的人不少,贡献的好项目又有几个?Web 框架都是稀稀落落你做一个,我做一个,技术选型的,最终确定一个语言,需要考虑的因素很多,性能远不是唯一也不是最重要的,糟糕的代码带来的害处要远大于优秀的 hello world 性能能带来的好处。
管理员精华这几个争吵贴,并没有制止这些无聊的语言之争,足见 ruby 社区并不是你想象的那么固执,希望这种无聊的关于语言孰优孰劣的争执,还是能消停一点
抢楼
我顶一下楼上的,之前我用的是 remotipart,然后直接上传,最近改用 fineuploader 了,不错
提到表单,如果面对的是互联网应用,或者是个人的,都好说,可以考虑体验上的优化。
每每做到企业的应用,总是在表单上要卡好久,你觉得好的体验,好的设计,企业用户往往是不用的,他们的宗旨是,在最少的地方内,放最多的输入项目... ...,什么分组啊,分页啊,滚动啊,都统统滚粗....
学楼上的:初中 -> basic on apple ii -> 大学 -> C -> 汇编 -> vb -> 毕业 -> step 5/7, factory link -> vb.net -> lotus domino/notes -> php -> java -> c# -> 少量 vc++ -> -> siebel -> perl -> obj-c -> python -> ruby -> java on android
sql, html, js, css 这些都是基础,就不说了
收藏了,准备也弄个
赚老外的钱呗,国人的钱你也不好赚,要是真心先赚,就要不怕脏
Upgrading to Rails 4 这本书买的时候可以用 Coupon "RAILSCONF",可以便宜 3 刀
based on http://threejs.org