
RUBY
xz360717118
这个作者很懒,什么都没留下…
展开
-
ruby 如何确定数据类型
比如变量a = User.name那么这个a数据类型是什么?a.class (.class方法返回当前数据类型)原创 2017-03-22 10:51:42 · 7983 阅读 · 0 评论 -
ActiveRecord::Fixture::FixtureError: table "users" has no column named "activated_at".
window 7+ruby2.33+rails5.0. 在测试的时候 rails test 报固件fixture错误: 没有某列字段存在虽然可以直接通过开发框架去修改字段,但是开发过程中应该通过迁移文件来实现所有的修改1,第一步, rials db:reset 结果我报错 Permission denied解决办法:关闭项目,然后去db文件夹手动删除 developmen原创 2017-04-26 10:43:56 · 1199 阅读 · 0 评论 -
rails db:migrate:reset 或者 rails db:rest失败 (rails 5)报错(Permission denied、Couldn't drop database)
报错信息D:\ruby\sample_app>rails db:migrate:resetPermission denied @ unlink_internal - D:/ruby/sample_app/db/development.sqlite3Couldn't drop database 'db/development.sqlite3'rails aborted!Errno原创 2017-04-01 11:56:58 · 1814 阅读 · 0 评论 -
`require': cannot load such file -- bcrypt_ext (LoadError) (window 7+ruby2.33+rails5.0. 下出现的问题)
这个问题把我差点弄残废了!(好歹路过点个赞赛, 哈哈)首先有的解决方案是linux上的,有的解决方案是ruby低版本的有的解决方案是bcrypt包的低版本的,如要安装什么 bcrypt-ruby,实际上在安装的时候,系统已经提示:名字已经更换 !!!不要用了!!!我尝试过stackflow上面的很多问题,最后,在不断的试错情况下,ruby2.3.3+window7+ra原创 2017-03-27 14:43:59 · 2621 阅读 · 0 评论 -
ruby on rails 撤销取消操作
撤销操作一个常见的情况是更改控制器的名字,这时你得删除生成的文件。生成控制器时,除了控制器文件本身之外,Rails 还会生成很多其他文件(参见代码清单 3.6)。撤销生成的文件不仅仅要删除控制器文件,还要删除不少辅助文件。rails generate 命令还会自动修改routes.rb 文件,因此我们也想自动撤销这些修改。)在 Rails 中,可以使用rails des原创 2017-03-16 19:18:14 · 1651 阅读 · 0 评论 -
heroku 部署ruby项目后 未连接数据库显示(We're sorry, but something went wrong. If you are the application owner )
如何部署请参照: http://blog.youkuaiyun.com/xz360717118/article/details/62422741部署后如果发现显示:We're sorry, but something went wrong. If you are the application owner。。可能是你没连接数据库, 可以通过 heroku logs 去找里面的错误信息解决方原创 2017-03-16 17:11:23 · 2706 阅读 · 0 评论 -
ruby部署之Heroku
下载安装 :https://devcenter.heroku.com/articles/heroku-cli (我是windows,所以我下载windows)cmd黑窗口输入:$ heroku version 如果有显示表示安装成功确认 Heroku 命令行工具已经安装之后,使用heroku 命令登录,然后添加 SSH 密钥:$ heroku login 输入账原创 2017-03-16 14:34:35 · 1451 阅读 · 0 评论 -
(win 7)使用puma以后,重启rails server报错: in `trap': unsupported signal SIGCHLD (ArgumentError)
如图:解决方案:把config/puma.rb 文件中的workers Integer(ENV['WEB_CONCURRENCY'] || 2)改成workers Integer(ENV['WEB_CONCURRENCY'] || 2) unless Gem.win_platform?收工,放假了!!!乌卡卡原创 2017-04-01 17:34:19 · 1238 阅读 · 0 评论 -
rails中 flash 和 flash.now的区别
Flash[:notice]’s message will persist to the next action and should be used when redirecting to another action via the ‘redirect_to’ method.flash方法的消息会从保存到下一个action,和redirct_to方法一起使用Flash.now[原创 2017-04-01 17:17:23 · 1272 阅读 · 0 评论 -
ruby:TypeError: 对象不支持此属性或方法(<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolink)
我整理了一下 目前有三种方法,我是windows 7 64位, 答案中很多人是win8也成功了。方法1:找到当前项目下 app/javascripts/applications.js 把里面的//= require_tree . 这一行删掉, 重启rails server ,刷新页面(我运气好,这个就成功了,但是按照国外大神们说,这个貌似治标不治本)方法2:安装 no原创 2017-03-14 10:19:13 · 19069 阅读 · 0 评论 -
各种”xxx“ native gem required installed build tools 报错
报错情况:(类似毛病 提示native gem require installed builld tools的解决方法是一样的)) 解决方法:http://rubyinstaller.org/downloads/下载 devkit 安装后,修改devkit文件夹里面的config.yml文件(记事本打开)(写2次地址)原创 2017-03-13 19:03:33 · 426 阅读 · 0 评论 -
certificate verify fails (https://gems.ruby-china.org错误
首先:执行这一步报错的背景是: 更换gems源,通常执行gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/更新缓存gem sources -u 执行到这如果没问题,那就万事大吉。但是我今天出现一个问题是: certificate verify fails (h原创 2017-03-13 18:40:53 · 1738 阅读 · 0 评论 -
ActiveRecord::Fixture::FormatError: ActiveRecord::Fixture::FormatError
环境:window 7+ruby2.33+rails5.0。。该提示的意思是固件格式错误: 但是又没有提示是哪一行 非常蛋疼,我照成的原因居然是没有对齐,请看:原创 2017-04-26 10:56:15 · 1032 阅读 · 0 评论