目前建议手工下载到 vendor。
#22 楼 @so_zengtao ???什么问题?
<%= @posts.each do |post| %>
改成
<% @posts.each do |post| %>
会买,最好有电子版(epub/pdf/mobi)。
RUN whereis bundle
看看 bundle 在哪。
不说 Google 了,Ruby-Doc 站内搜索就有,不知道楼主怎么找的。
我不知道了。
CMD ["bash", "init.sh"]
把 init.sh 的
#!/bin/sh
换成
#!/bin/bash
看看。
没看到安装 bundler 的命令,bundler 不是 Ruby 自带的。
编程第一条法则:永远都是你的错 https://ruby-china.org/topics/28046
has_many :active_relationships,按约定应该找 ActiveRelationship,class_name 指定了要找的是 Relationship; has_may 的主体是 User,按约定关联的表应该用 user_id 做外键,foreign_key 指定了 follower_id。
顶楼的 Relationship 和 follower_id 不重复啊。
#6 楼 @kai209209 那么就把 a 当参数。
class A < ActiveRecord::Base
has_many :bs
def search_bs(params)
end
end
def show
@bs = a.search_bs(params)
end
#2 楼 @kai209209 那这个方法应该是 A 的实例方法。
那么 a.bs 为空的时候你期望这个方法怎么处理?
除了 view 和 db,应用还有没有别的耗时操作?
在线上动态建立表单和重载模型不是个好方案,不要这样做。
如果是虚拟机里面,可能是文件共享导致的磁盘性能低。可以替换其他同步方案 https://docs.vagrantup.com/v2/synced-folders/index.html
或者是被其他系统性能拖慢。
登录和注册有什么不同?
redis 不错,楼主可以把自己方案写出来,然后别人才能提供意见。