loc*_*boy 2 ruby rspec ruby-on-rails devise
我目前收到以下错误:
1) Organization.invite_user should create a new user for a specific orgs initial user
Failure/Error: organization.invite_user(second_email)
ActionView::Template::Error:
Missing host to link to! Please provide the :host parameter, set default_url_options[:host], or set :only_path to true
# ./app/views/devise/mailer/reset_password_instructions.html.erb:5:in `_app_views_devise_mailer_reset_password_instructions_html_erb___4480543240081585515_70131221479860'
# ./app/models/organization.rb:34:in `invite_user'
# ./spec/models/organization_spec.rb:24:in `block (3 levels) in <top (required)>'
Run Code Online (Sandbox Code Playgroud)
有人知道rspec会发生什么吗?
在config/environments/test.rb文件中,您应该提供以下配置:
config.action_mailer.default_url_options = { host: 'www.example.com' }
Run Code Online (Sandbox Code Playgroud)
用于由ActionMailer生成的链接
| 归档时间: |
|
| 查看次数: |
623 次 |
| 最近记录: |