SHOEISHA iD

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

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

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

HRzine Day 2024 Winter

2024年2月1日(木)12:00~17:40

主要製品スペック一覧

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

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

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

その他のスペック一覧

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

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

採用管理システム<br>主要製品スペック一覧 2023

採用管理システム
主要製品スペック一覧 2023

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

【Rails4ブロンズ】アプリの新規作成でPostgreSQLかMySQLを利用する場合のオプションの書き方は?


  • Facebook
  • Twitter
  • Pocket
  • note
  • hatena

問題6~10

問題6

本番環境を指定して、ポート3001番で動作確認を行いたい。HTTP Serverを起動する際のコマンドとしてふさわしいものを選びなさい。

  • 1.rails s -ENV production -PORT 3001
  • 2.rails server -env production -port 3001
  • 3.rails server -ENV production -p 3001
  • 4.rails s -e production -p 3001

解答・解説

環境の指定は-eオプションで記述します。一方、ポートの指定は-pオプションで記述します。

〔正解:4

問題7

以下の内容のうち、正しく説明していないものを1つ選びなさい。

  • 1.stylesheet_link_tagは、CSSをファイルを読み込むscript要素を生成する。
  • 2.javascript_include_tagは、JavaScriptを取り込むscript要素を生成する。
  • 3.csrf_meta_tagsは、CSRF対策のauthencity_tokenをmeta要素で埋め込む。
  • 4.<%= yield %>は、各アクション用のテンプレートが埋め込まれ、ページ全体の HTML が生成される。

解答・解説

stylesheet_link_tagは、CSSをファイルを読み込む「link要素」を生成します。script要素は、HTML内に実行可能なJavaScriptのスクリプトを埋め込む際に使われます。

〔正解:1

問題8

開発環境と本番環境の双方にメールの送信方法の設定を行いたい。どのファイルにどのように記載すれば良いか正しく説明しているものを選びなさい。

  • 1.config/environments/development.rbファイルに、config.action_mailer.delivery_methodとして設定する。
  • 2.config/environments/production.rbファイルに、config.action_mailer.delivery_methodとして設定する。
  • 3.config/environment.rbファイルに、ActionMailer::Base.delivery_methodとして設定する。
  • 4.config/environments/development.rbファイルに、action_mailer.delivery_methodとして設定する。

解答・解説

環境間で共通のメーラーの設定を行う場合は、config/environment.rbファイル内に記載します。環境ごとにメーラーの設定を行う場合は、環境($RAILS_ENV)にあわせてconfig/environments/$RAILS_ENV.rbファイル内のconfig.action_mailer.delivery_methodの値として指定します。

〔正解:3

問題9

x = {x: 1}
y = x.with_indifferent_access

のとき、結果が唯一異なるものは次のうちのどれか選びなさい。

  • 1.y[:x]
  • 2.y['x']
  • 3.x['x']
  • 4.x[:x]

解答・解説

Hash#with_indifferent_accessは、Hashをキーとしてシンボルと文字列の双方で指定が可能なActiveSupport::HashWithIndifferentAccessクラスのオブジェクトに変換します。

ActionControllerで頻繁に利用しているparamsは、このクラスのオブジェクトです。

〔正解:4

問題10

描画されたテンプレートファイルが正しいファイルか否かを確認するアサーションメソッドを1つ選びなさい。

  • 1.asserts_template
  • 2.assert_templates
  • 3.asserts_templates
  • 4.assert_template

解答・解説

描画されたテンプレートファイルが正しいファイルか否かを確認するアサーションメソッドは、assert_template "blogs/index"のように記述します。

〔正解:4

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

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

もっと読む

この記事の著者

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

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

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

この記事をシェア

  • Facebook
  • Twitter
  • Pocket
  • note
  • hatena
HRzine
https://hrzine.jp/article/detail/54 2016/06/07 18:16

Special Contents

AD

Job Board

AD

おすすめ

アクセスランキング

アクセスランキング

イベント

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

2024年2月1日(木)12:00~17:40

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

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

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

メールバックナンバー

アクセスランキング

アクセスランキング