你 ssh 登录上去的账户不一定就是服务器启动时所用的账户啊,比如我的登录账户是 deploy,但是用的是 appuser 账户去启动了 nginx。另外 /favicon.ico
这个图标还真的是需要的,因为每个网站都会有一个 favicon,用于显示在浏览器的 tab 标签页的标题处,比如 ruby-china 的这个:
不信?你访问 https://ruby-china.org/favicon.ico
下边就是 ruby-china 的 favicon 了,直接给你看吧:
只在需要的页面加载 bootstrap。
首先确保 application.css
文件里没有 require bootstrap。
然后在你的 layout 里的 <head>
标签里边预留一个占位:
<%= yield :head %>
然后在需要加载 bootstrap 的页面插入以下代码:
<% content_for :head do %>
<%= stylesheet_include_tag 'bootstrap' >
<% end %>
以上代码手写未测,保证思路不保证语法正确。请自测。
:plus1:
coding 是良心企业,顶一个。有兴趣的朋友推荐考虑下。
我记得以前 512 MB 跑 Spree 的 demo 也很顺畅呢,不过每次都是自己从干净的系统开始装起,不装不相关的。一直没问题,直到后来送了 100 刀,才任性地升到 10 刀的。
楼上的方案都好高大上,好好学习,哈哈
@lgn21st 能否麻烦置顶?
点赞 :plus1:
回头来留个言,起名的相关算法是怎样的呢?
只有 close
向楼主致敬!!!
哈哈,我是来看妹子的
另外,开头不是有错误信息吗?
530 5.7.0 Must issue a STARTTLS command first. e108sm52535614qge.15 - gsmtp
这个错误信息的解释是:
The problem is that Gmail requires TLS authentication
应该是安全连接的问题,尝试在页面上将“安全连接类型”设置为 StarTTLS 试试?或者是将 SMTP 认证模式设置为 TLS?
是不是连接类型跟 SMTP 认证类型没设置对?我记得 Spree 的配置好像是数据库优先的,所以要先保证数据库里的配置数据正确。而且你的配置文件为什么会有重复的两行配置:
config.action_mailer.delivery_method = :sendmail
config.action_mailer.delivery_method = :smtp