熟悉度不够,用 Sequel 就是找抽
ActiveRecord 那么多资源,不管是三方扩展库,还是问题解决方案
其实如果 Rails 部署安装服务器够简单,那加上 Capistrano / Mina 之类的部署工具就已经非常方便了,问题还是在部署新服务器安装 Ruby / Rails 环境麻烦的问题。
ping 101.231.204.80
telnet 101.231.204.80 5000
检查网络啊
就是没那个方法啊,Rails 也包含好多部分,Grape 只是挂在了 Rails 的服务上,但 respond_to 是有 ActionController 提供的
params['accNo']
不是都取到了么!都打印出来了
现在的问题是没有正确返回页面内容
ActionView::MissingTemplate (Missing template conts/notify, application/notify with {:locale=>[:en], :formats=>[:html, :text, :js, :css, :ics, :csv, :png, :jpeg, :gif, :bmp, :tiff, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json, :pdf, :zip], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :slim, :coffee]}. Searched in:
* "/home/deployer/releases/101/app/views"
不要用 PHP 的方式来看 Rails 的 Session,实现方式不一样
class Admin::UsersController
这样命名空间没有在 Admin 下面,所以直接调用 Name
是找不到的
要注意修改 config/environments/production.rb 里面的:config.action_cable.allowed_request_origins = ['http://youhostname.com'] 允许你的网站访问 ActionCable,不然连接会被拒绝,这里要注意要带上 http:// 或 https://;
那个不管,重要性也不是太大,翻墙先
确认窗口用 JS 实现啊
肯定有已经存在的 column 呀,你这样的问题没人能帮你解决,就是重复了,是在不行 db:drop 以后重来吧。
好好检查,一定是哪里重复了
2014 年的结果
保存是 Devise 实现的 super 调用了 Devise 的代码
#5 楼 @killernova 这样巨慢,N+1 Queries
还演示了 Sinatra 应用