問題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〕
この記事は参考になりましたか?
- Rails4技術者認定ブロンズ試験 模擬試験問題集連載記事一覧
-
- 【Rails4ブロンズ】rails g modelコマンドで外部キー制約を同時作成するため...
- 【Rails4ブロンズ】価格(price列)の最大値や最小値、合計を求めるActive R...
- 【Rails4ブロンズ】文字列を単数形から複数形にするActive Supportのメソッ...
- この記事の著者
-
野呂 浩良(株式会社Dive into Code)(ノロ ヒロヨシ)
MBAエンジニア講師。リクルートやワークスアプリケーションズなど異業種・異職種への転職を4度経験。あらゆる時間を計測し、未経験の職務でゼロから短期間に成果をあげる独自の生産性向上手法を確立。表彰多数。2014年にグロービス経営大学院大学MBAを取得。1年間の独立・起業過程でエンジニア人材の不足を痛感し、ゼロから独学でプログラミングを学習して2ヶ月でWEBアプリケーションを開発する。その経験と学習法を活かし、非エンジニアからエンジニアへ転向するた...
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

