Ruby on rails 未定义的局部变量或方法`远程化身url';对于main:Object

Ruby on rails 未定义的局部变量或方法`远程化身url';对于main:Object,ruby-on-rails,carrierwave,Ruby On Rails,Carrierwave,我已经在carrierwave文档中安装了AvatarUploader class User < ApplicationRecord mount_uploader :avatar, AvatarUploader NameError:未定义的局部变量或main:Object的“remote\u avatar\u url”方法 你忘了带冒号: FactoryGirl.create(:user, :remote_avatar_url => ...

我已经在carrierwave文档中安装了AvatarUploader

class User < ApplicationRecord
  mount_uploader :avatar, AvatarUploader
NameError:未定义的局部变量或main:Object的“remote\u avatar\u url”方法

你忘了带冒号:

FactoryGirl.create(:user, :remote_avatar_url => ...
                          ^ 
你忘了带冒号:

FactoryGirl.create(:user, :remote_avatar_url => ...
                          ^ 
NoMethodError(未定义的方法'split'for#):`` FactoryGirl.create(:user,:remote_avatar_url=>URI.parse(“))NoMethodError:from/home/vamsi/.asdf/installs/ruby/2.4.1/lib/ruby/gems/2.4.0/gems/carrierwave-1.0.0/lib/carrierwave/uploader/downloader.rb:88:inrescue-in-process`` nomethodorror'(对于#)未定义的方法'split':``FactoryGirl.create(:user,:remote\u avatar\u url=>URI.parse(“))NoMethodError:from/home/vamsi/.asdf/installs/ruby/2.4.1/lib/ruby/gems/gems/carrierwave-1.0.0/lib/carrierwave/uploader/downloader.rb:88:inrescue-in-in-URI'```