現在、Rubyを学習しており、Rails tutorialを実践中です。
そこで、以下のようなエラーの壁にぶつかってしまい、自分の力では中々、解決することが出来ないので
この度は皆様のお力を借りたと思い、投稿させて頂きました。
ターミナル上で、以下のようなエラーが表示されてしまいます。
["test_valid_signup_information_with_account_activation", UsersSignupTest, 0.9695107250000063] test_valid_signup_information_with_account_activation#UsersSignupTest (0.97s) ActionView::Template::Error: 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/user_mailer/account_activation.html.erb:9:in `_app_views_user_mailer_account_activation_html_erb___3951528057370593281_72105300'
development.rb
config.action_mailer.raise_delivery_errors = true config.action_mailer.delivery_method = :test host = '59b0c52b21144c7d8c8a787258aba460.vfs.cloud9.us-east-2.amazonaws.com' config.action_mailer.default_url_options = { host: host, protocol: 'https' }
developmentはRails tutorial通りに修正しました。
また、rails severの立ち上げ直しもしましたが、エラーは消えません。
account_activation.html.erb
<h1>Sample App</h1> <p>Hi <%= @user.name %>,</p> <p> Welcome to the Sample App! Click on the link below to activate your account: </p> <%= link_to "Activate", edit_account_activation_url(@user.activation_token, email: @user.email) %>
回答していただけると、大変助かります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/11 06:48