SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

HRzine Day(エイチアールジン・デイ)は、人が活き会社が成長する人事のWebマガジン「HRzine」が主催するイベントです。毎回、人事の重要課題を1つテーマに設定し、識者やエキスパードが持つ知見・経験を、参加者のみなさんと共有しています。

直近開催のイベントはこちら!

HRzine×SmartHR 人材・組織活性化フォーラム

2024年12月6日(金)13:00~15:30

主要製品スペック一覧

人事業務の効率・確度・精度を高めるために欠かせないHRテクノロジー。その主な製品の機能を分野ごとに比較できる資料群です。製品検討の参考資料としてご活用ください。

eラーニング・LMS<br>主要製品スペック一覧 2024

eラーニング・LMS
主要製品スペック一覧 2024

その他のスペック一覧

人事労務管理システム<br>主要製品スペック一覧 2023

人事労務管理システム
主要製品スペック一覧 2023

タレントマネジメントシステム<br>主要製品スペック一覧 2023

タレントマネジメントシステム
主要製品スペック一覧 2023

Rails4技術者認定ブロンズ試験 模擬試験問題集 | 第3回

【Rails4ブロンズ】このコマンドにより生成されるマイグレーションファイルに記述されるコードは?


  • Facebook
  • X
  • Pocket
  • note
  • hatena

問題5~7

問題5

ActionMailerに関する以下の文章のうち、誤っているものを2つ選びなさい。

  • 1.メールの通信方式としてsmtpやsendmailを指定することができる
  • 2.app/controller/mailers内にファイルを格納して利用する
  • 3.開発環境の設定は、config/environments/development.ymlファイルに対して行う
  • 4.メールの送信に失敗した際に例外を発生させることができる「config.action_mailer.raise_delivery_errors」設定がある

解答・解説

2.について、格納先のディレクトリは、app/mailersです。controllersディレクトリ内ではありません。

3.について、開発環境の設定をするファイルは、config/environments/development.rbです。ymlファイルではありません。

〔正解:2、3

問題6

以下のうち正しいものを2つ選びなさい。

  • 1.x = 0 のとき、x.blank? の実行結果は、true となる。
  • 2.x = 0 のとき、x.present? の実行結果は、true となる。
  • 3.y= nil のとき、x.blank? の実行結果は、false となる。
  • 4.y= nil のとき、x.duplicable? の実行結果は、false となる。

解答・解説

1.と3.について、blank?は、空白かどうかを確認するメソッドです。nilfalse、空白文字、空欄の配列やハッシュ、empty?メソッドに応答するオブジェクトに対してtrueを返します。それ以外のものはfalseを返します。

2.について、present?は、空白でないかどうか確認するメソッドです。

4.について、duplicable?は、オブジェクトが複製可能かどうかを確認するメソッドです。「nilfalsetrue、シンボル、数値、クラス、モジュール、メソット」゙を除き、複製が可能です。

〔正解:2、4

問題7

「GET blogs#index」に対するリクエストのレスポンスが正しく返されることをテストしたい。以下の空欄に入るものとして正しいものを1つだけ選びなさい。

  test (a) do
    get :index
    (b) :success
    assert_not_nil assigns(:blogs)
  end
  • 1.(a) "should get index"
         (b) assert_response
  • 2.(a) "get index"
       (b) assert_redirected_to
  • 3.(a) "should get index"
         (b) assert_render
  • 4.(a) "should get index"
         (b) assert_respond_to

解答・解説

(a)は、テストメソッド名です。" "で括り、意味がわかれば何でも構いません。

(b)は、レスポンスが正しく返されるかどうかを確認するアサーションを指定する必要があります。

1.について、assert_responseは、レスポンスが特定のステータスコードを持つことを確認するためのアサーションです。

2.について、assert_redirected_toは、リダイレクトが正しく行われたことを確認するためのアサーションです。

3.について、assert_renderというアサーションは存在しません。

4.について、assert_respond_toは、指定されたオブジェクトに対する応答があったことを確認するためのアサーションです。

〔正解:1

この記事は参考になりましたか?

  • Facebook
  • X
  • Pocket
  • note
  • hatena
Rails4技術者認定ブロンズ試験 模擬試験問題集連載記事一覧

もっと読む

この記事の著者

野呂 浩良(株式会社Dive into Code)(ノロ ヒロヨシ)

MBAエンジニア講師。リクルートやワークスアプリケーションズなど異業種・異職種への転職を4度経験。あらゆる時間を計測し、未経験の職務でゼロから短期間に成果をあげる独自の生産性向上手法を確立。表彰多数。2014年にグロービス経営大学院大学MBAを取得。1年間の独立・起業過程でエンジニア人材の不足を痛感し、ゼロから独学でプログラミングを学習して2ヶ月でWEBアプリケーションを開発する。その経験と学習法を活かし、非エン...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事をシェア

  • Facebook
  • X
  • Pocket
  • note
  • hatena
HRzine
https://hrzine.jp/article/detail/106 2016/06/07 18:15

Special Contents

AD

Job Board

AD

おすすめ

アクセスランキング

アクセスランキング

イベント

HRzine Day(エイチアールジン・デイ)は、人が活き会社が成長する人事のWebマガジン「HRzine」が主催するイベントです。毎回、人事の重要課題を1つテーマに設定し、識者やエキスパードが持つ知見・経験を、参加者のみなさんと共有しています。

2024年12月6日(金)13:00~15:30

イベントカレンダーを見る

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング