質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

解決済

2回答

2357閲覧

プロパティ名とは,rubyonrailsドキュメント,読み方

seen

総合スコア49

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2017/09/09 04:56

ruby on railsドキュメントなどのサイトを参考にプログラミングを勉強しておりますが、

datetime_select(オブジェクト名 プロパティ名 [, オプション])

などの「オブジェクト名 プロパティ名」とは具体的にどのように記述するものでしょうか。
現状、このように日付け入力つきのフォームを作りまして上手く表示されています。

<%= f.date_select :title, :use_month_numbers=>true %>

が、「:title」はデータテーブルの属性名として適当に書いたものでたまたま上手くいってしまいました。
「オブジェクト名 プロパティ名」ってなんでしょうか。
:title... オブジェクト名ではないですよね。
属性名をプロパティ名と言っているんですかね?
またオブジェクト名を書くとしたらどうやって書けばいいですか?

<%= f.date_select @live=Live.new, :use_month_numbers=>true %>

こうですかね、、サイトには例題も書かれているのですがどの部分がそれかわからないのでどなたか教えていただけると助かります。
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

自己解決しました。 質問内のサイトでの
datetime_select(オブジェクト名 プロパティ名 [, オプション])
のプロパティ名とは「カラム名」ですね。

わたしの場合はフォーム内で使いたかったのでfをつけて
<%= f.date_select :title, :use_month_numbers=>true %>
としましたが、たまたまtitleカラムが存在していたのでviweに表示できたようです。
カラム名とは、データベースに入れるためにmigrationファイルで作るデータレコードのカラムのことです。
オブジェクト名というのはどのように表記するのかわかりませんが、無くても上手くいったのでとりあえず解決にしようかと思います。

サイトやシュチュエーションによって言い方が変わるのもruby on railsを難しく思わせるところかもしれませんね。

投稿2017/09/11 03:09

編集2017/09/11 04:47
seen

総合スコア49

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

そのruby on rails ドキュメントでは若干わかりにくいですが、該当ページには
0. datetime_select
0. f.datetime_select

という二つの項目があります。スクロールした下の方に、

f.datetime_select(プロパティ名 [, オプション])

があります。<%= f.date_select :title, :use_month_numbers=>true %>の場合読み取るのはこちらになります。

なので、:titleはプロパティ名、:use_month_numbers=>trueはオプションに該当します。

投稿2017/09/09 06:53

NCC1701

総合スコア1680

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

seen

2017/09/11 02:55

ご回答ありがとうございました。  この質問の書き方では疑問の部分が伝わらないようでした。申し訳ありません。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問