問題5~7
問題5
アクションメーラーについて、( )に入る適切なものを選びなさい。
<%= ( ) "example@example.com" %>
- 1.mail_at
- 2.mail
- 3.mail_to
- 4.mail_on
解答・解説
「mail_to 送付先のメールアドレス
」と指定することでリンクを作成できます。
〔正解:3〕
問題6
出力結果が「$ Sat, 31 Jan 2015」になるものを選択肢から選びなさい。
- 1.Date.new(2015,1,1).end_month
- 2.Date.new(2015,1,1).end_of_month
- 3.Date.new(2015,1,1).end_of_day
- 4.Date.new¥(2015,1,1).end_day
解答・解説
end_of_month
メソッドを使うとの月の最終日を取得できます。
〔正解:2〕
問題7
テストを実行した際にエラーが出た。その原因について正しい解説を選びなさい。
Error: TopPagesControllerTest#test_showが取得できるか確認: ActionController::UrlGenerationError: No route matches {:action=>"show", :controller=>"top_pages"} test/controllers/top_pages_controller_test.rb:18:in`blockin<class:TopPagesControllerTest>'
test "showが取得できるか確認" do get :show assert_response :ok end
- 1.ルーティングがない
- 2.Viewがない
- 3.Controllerがない
- 4.httpメソッドがgetじゃない
解答・解説
エラーメッセージ内の「No route matches
」という記載から、route
がないことがわかります。
〔正解:1〕