• 在论坛里找一个capistrano的帖子了解一下server deploy的问题. 再去找一个dotenv的帖子了解一下env配置的问题.

  • 你确定你在database里创建user shop, 并且grant了access permission?

  • 但是看报错, 连用户名也没有指定. 本地之所以不需要密码. 是因为本地用的sqlite3吧.

  • 开发模式当然是这样的. 如果不出意外的话是你希望通过serverdomain.com:3000的方式看到你的服务吧. 可以考虑将之作为后台服务. 比如说 rails server &. 但是这个也不会长久, 所以可以使用nohup. 如nohup rails server &.这样可以保证你退出ssh后也会一直运行. 关于nohup, 可以看这里https://en.wikipedia.org/wiki/Nohup. 但是你这样并不是好的做法. 在server端跑development模式是没有意义的.

  • 呃, 没起到5年前的贴子都会被人拉出来鞭尸。

  • 复杂与否需要看具体的场景。如果经常面对超过一千行的model,就会发现这些绕来绕去的写法是多么好用。 文章中举的例子都是单场景。许多看起来之前复杂,重构后更复杂,这种感觉是对的。

    但是有时候一个model牵连许多许多的业务逻辑的时候,二话不说全放在model里,这样做是works的,但是这么干简直就是犯罪。代码的可维护性,扩展性几乎没有。

    想想这样的时候情况:一个订单模型作为入口同时涉及到产品,条码,六七种支付模式,折扣,优惠码,定制(多糖少糖),会员卡,积分,余额,税款(不同地方税制不同),货币,时区,退货,库存,店面,客户,取号预订,电话预订,桌台分布,打印小票,单据....

    想想这些逻辑都在一次点餐消费的动作中执行并且由订单模型来统筹。

    有时候不是为了炫技,而是切实的需要。

  • 似乎忽然封了一波 VPN at 2016年09月20日

    希望如此吧. Google用不了, 邮件都没法收了.

  • 似乎忽然封了一波 VPN at 2016年09月19日

    补充一下, 只是可用, 不快.

  • @drshu 话说两天了,你的问题解决了吗? 解决了的话, 怎么解决的? 帖出来啊. 你掉进的这个坑我永远也不希望踩进去.

  • Mr _Why 的节奏吗

web developer from frontend to backend.