問題5~7
問題5
ActionMailerを利用してメールを受信する際に使うメソッドは以下のうちのどれか選びなさい。
- 1. received
- 2. receive
- 3. attach
- 4. attachment
解答・解説
receive
メソッドを使ってメールを受信することができます。
〔正解:2〕
問題6
以下のコードを実行した場合の正しいものを選びなさい。
require 'active_support' require 'active_support/core_ext/object/blank' def greet name = %w(tarou ruby hello) if name.blank? puts 'hello' else puts "#{name},hello" end end greet
- 1. [“tarou”, “ruby”, “hello”],hello
- 2. hello
- 3. nil
- 4. true
解答・解説
blank
メソッドを使うことによってnil
と空のメソッドをチェックすることができます。今回は空ではないため、選択肢1が実行結果となります。
〔正解:1〕
問題7
すべてのテストを実行し、かつデータベースをリセットするコマンドは以下のうちのどれか選びなさい。
- 1. rake test:all:db
- 2. rake test:all
- 3. rails test:all:db
- 4. rails test:all
解答・解説
rake test:all:db
を実行するとすべてのテストの実行だけでなく、データベースがリセットされます。
〔正解:1〕