• 个人感觉,对于新手来说,也许很有帮助,对于老手来说,可能毫无帮助,但是无论对谁来说,思路是非常赞的,做项目的,每次新项目都重复一些东西,完全可以按照楼主的思路沉淀出适合自己的一个启动模板来,应该是很有帮助的,不过感觉还可以多一些东西,如果项目模式固定的话,比如针对 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跑好,帮我解决了几个事情:

    • 拉下来需要的库文件,留下需要的 css/js/imgs
    • 并入 rails 的 assets pipeline

    要做的就是在 rails 的 js 或者 css entry 文件中加入对应的引用。没有各位说的高大上,但是就目前的项目来说,还够用,也挺顺畅的。

    一直想要尝试 webpack 这种,但是在和 rails 的整合上,还没找到一个合适的点,发现很多人在说不好,好的时候,其实每个人都有自己的场景,还是要看适合自己的。

  • #1 楼 @naivecai 我这也需要人,也考虑新人,如果有兴趣的话,可以邮件简历给我,我们再聊,leon.guan#gmail.com

    @chessy 不好意思,在你的帖子里面尝试打劫了。

  • #32 楼 @279959599

    • 那我随便说两点,整个页面的细节,比如说这个页面,内容的 padding 你觉得舒服吗?
    • 部署出来的网站,application.js 和 css 没有做压缩,没有做合并。

    总之,我觉得这不应该出自一个 4 年 RoR 经验人之手,我始终相信,金子终究会闪光,说实话,我为能招到一个合适的 Ruby 开发者头大死了,为了这个原因,我都迟迟无法决定是否要采用 Ruby 来做项目,对于 ruby 来说,我觉得外面机会并不缺,缺的是好的人。

  • 不客气的说,打开你的网站看了一下,你这 4 年的 RoR 开发经验水分太大

  • #26 楼 @ericguo 我之前也做.net 开发,公司里面也是并行做.net 开发,我的原则是看 ruby 的项目生产运行环境,只要生产不部署在 win 上,我就不允许在 win 上开发,当然你说的也对,要看队伍情况,我觉得实际情况就是,每个人的能力侧重点不同,碰到各种问题的时候,解决的能力也不同,ruby 和 rails 在 win 上的问题往往不是在它们本身,很多时候就是三方的问题,我真是碰到过给个简单的任务半天没声音,回头问做的怎么样了,才发现压根还没开始,在解决问题呢...

  • 碰到问题的时候,解决起来很费时间,关键是,这个时间花的是否值得,所以我要求队伍里面,不要用 win 来做 rails 的开发,如果用 win 的,可以开虚拟机,共享目录到 win 下写,但是服务是跑在 linux 上,ssh 上去,没啥区别,队伍人多了以后,后续碰到的问题各种各样,把时间花在那个上面,非常不值得

  • #52 楼 @dfang

    如果把 theme 扔到 public 中,的确可以省去很多时间,当时很明显的,就用不到 asset pipeline 便利的地方,pipeline 的一个好处就是合并请求,这个在实际使用中,还的确是可以看到效果的,这种情况下,我们还有没有其他的选择呢?不知道 gulp 或者 grunt 是否能够做同样的事情?

  • 作为一个用 rails 来做企业管理系统的开发者,作为一个需要整合各种 theme 到 rails 项目的开发者,我对作者的各种控诉,表示深深的感同身受,一生好基友啊,一把泪,说不清

  • #34 楼 @rocLv 一块问下,我也要,多谢

  • 我对待技术学习的态度 at 2014年05月25日

    不太苟同啊,简单说,没有细节,何来主干,让你做个 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 了,不错

  • @nightire

    提到表单,如果面对的是互联网应用,或者是个人的,都好说,可以考虑体验上的优化。

    每每做到企业的应用,总是在表单上要卡好久,你觉得好的体验,好的设计,企业用户往往是不用的,他们的宗旨是,在最少的地方内,放最多的输入项目... ...,什么分组啊,分页啊,滚动啊,都统统滚粗....

  • 学楼上的:初中 -> 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 这些都是基础,就不说了

  • 收藏了,准备也弄个

  • 赚老外的钱呗,国人的钱你也不好赚,要是真心先赚,就要不怕脏

  • Upgrade 到 Rails4 的一些感想 at 2013年05月03日

    Upgrading to Rails 4 这本书买的时候可以用 Coupon "RAILSCONF",可以便宜 3 刀

  • 原来还可以这样 ... at 2013年05月03日