@Rei 已收到,不喜欢 wordpress 那样在程序里面集成版本更新通知。ps 代码洁癖
#注释掉了一行代码
#include Resque::Mailer
UserMailer.confirmation(1)
=> #<Mail::Message:70331765915920, Multipart: true, Headers: <From: c2qu.com>, <To: [email protected]>, <Subject: 邮箱确认>, <Mime-Version: 1.0>, <Content-Type: multipart/alternative; boundary="--==_mimepart_53bacd5a99368_ab443ff76185e6f05697"; charset=UTF-8>>
不过邮箱也没有接收到邮件。
谢谢 @lgn21st ,好像是她,现在要招人,找有经验的人讨教一下
#1 楼 @i5ting 目前还没有找到合适的办法 render json 对象
def article_sort
shares = Share.order("id desc").limit(300)
@shares = shares.sort{|a,b| b.liked.size <=> a.liked.size }
## 将要render 的 json 先转化成 String ,然后在 JSON.parse( data.articles_json ) 成 json 对象
articles_json = render_to_string( :tag )
shares_pageaction = render_to_string(:partial => "shares/article_paging")
render :json => { :articles => articles_json, :shares_pageaction => shares_pageaction }
end
将要 render 的 json 先转化成 String ,然后在 JSON.parse( data.articles_json ) 成 json 对象 虽然麻烦了点,不过复用了一部分代码,还是比较丑陋的解决掉了。
用哪个顺手就用哪个,时间很宝贵,用宝贵的时间来纠结这样的问题一点都不值得。
#1 楼 @ericguo 谢谢你回答,这个问题已经解决掉了。是由于 rvm 路径的问题。
ssh.exec!( "ruby '/script/mkdir.rb' #{dir_path}" )
这行代码没有找到正确的 ruby 路径。导致文件夹没有创建成功。
解决以后才知道,并不是两条命令单独运行导致的这个问题。
rvm 在服务器上确实是个坑。
还有,我试过用 scp 直接上传,上传时,文件夹要创建好才行
比如 scp ./time_inout.sqlite3.bz2 user@hostname:server/db/time_inout.sqlite3.bz2
,这样去上传就会出问题。我也是不得已才用 ruby 脚本去创建文件夹。
都是坑呀,太伤心了。。。
#14 楼 @tiseheaini 问题解决了,你试着搜索 turbolinks ,尝试看看文档