小编Ant*_*chd的帖子

Rails 控制台无法工作“您可能遇到了错误”

我搜索这个问题是否已经被问过,但我没有找到任何东西。我已经使用 ruby​​ 版本 2.3.0 和 Rails 版本 5.0.0.1 创建了一个应用程序,

当我运行这个命令时

rails console
Run Code Online (Sandbox Code Playgroud)

我尝试像这样访问数据库:

Post.all
User.all
Run Code Online (Sandbox Code Playgroud)

或者其他命令行我有这个巨大的错误(对所有这些行感到抱歉:

/Users/marchardantonin/.rvm/gems/ruby-2.3.0/gems/activerecord-5.0.0.1/lib/active_record/connection_adapters/sqlite3_adapter.rb:27: [BUG] Segmentation fault at 0x00000000000110
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin16]

-- Crash Report log information --------------------------------------------
   See Crash Report log file under the one of following:                    
     * ~/Library/Logs/CrashReporter                                         
     * /Library/Logs/CrashReporter                                          
     * ~/Library/Logs/DiagnosticReports                                     
     * /Library/Logs/DiagnosticReports                                      
   for more details.                                                        
Don't forget to include the above Crash Report log file in bug reports.     

-- Control frame information -----------------------------------------------
c:0061 p:---- s:0252 e:000251 CFUNC  :initialize
c:0060 …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails rvm

3
推荐指数
2
解决办法
2万
查看次数

rails error类必须存在 - 关联

我在这里提出这个问题是因为我没有找到解决问题的答案.我想创建一个帖子belongs_to旅行,所以每次旅行都有很多帖子.但是当我创建帖子时,我在我的视图中显示以下错误消息:

1错误禁止本文从beign save旅行必须存在

所以这是我的travel.rb文件:

class Travel < ApplicationRecord
  has_many :posts
  belongs_to :user
end
Run Code Online (Sandbox Code Playgroud)

还有我的post.rb文件:

class Post < ActiveRecord::Base
  belongs_to :user
  belongs_to :travel

  geocoded_by :country
  after_validation :geocode
end
Run Code Online (Sandbox Code Playgroud)

有人知道问题在哪里,可以解释我的解决方案吗?非常感谢 !

ruby ruby-on-rails

2
推荐指数
1
解决办法
829
查看次数

标签 统计

ruby ×2

ruby-on-rails ×2

rvm ×1