嘿,我认识的人可能只有1%的红宝石需要很多帮助...
我将系统从一台服务器迁移到另一台服务器
当我尝试使用系统向数据库插入一个条目时,我收到以下错误(记住我使用ruby是2.1):
undefined method `insert_record' for #<Array:0x007fec2a2b2fa0>
我知道也许这是一个解决方案:
http://alok-anand-ror.blogspot.com.br/2013/11/undefined-method-insertrecord-for.html
我的rake instaled为0.9.2和0.9.2.2
当我尝试运行&#34; rake db:migrate&#34; (我认为它会解决,我不知道)我收到了
rake aborted未找到任何rake文件
如果有人可以帮助我,我非常感激。
先谢谢。
答案 0 :(得分:1)
似乎你的Rakefile丢失了。 检查您的rails文件夹应该包含Rakefile以及以下内容
#!/usr/bin/env rake
# Add your own tasks in files placed in lib/tasks ending in .rake,
# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
require File.expand_path('../config/application', __FILE__)
Demo::Application.load_tasks
~
和
undefined method `insert_record' for #<Array:0x007fec2a2b2fa0>
此错误是由于rails和ruby的不兼容问题,请尝试升级rails