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

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

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

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails

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

Q&A

解決済

1回答

994閲覧

Rails スキャフォールディング機能について

lyzmfeqpxs54

総合スコア237

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails

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

0グッド

0クリップ

投稿2017/08/14 00:49

Ruby、Railsともに初心者です。

現在、簡単なフォームを作ろうと考えております。
具体的には、文字を入力する欄、プルダウンメニュー、ラジオボタンなどと送信ボタンを用意し、送信ボタンを押すと、入力情報が1行ずつテキストになって特定の場所に送られるというものです。

こういったページを作る場合、スキャフォールディング機能を使えば比較的簡単にできるという記事も見かけましたのですが、初心者が作る場合、どういった方向性で作ればよいのかご教示いただけないでしょうか。

よろしくお願いいたします。

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

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

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

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

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

guest

回答1

0

ベストアンサー

一度自分でscaffoldを使って構築してみるのが一番はやいと思います。
その上で分からないことがあれば質問するといいでしょう。
この質問だとあまりにも漠然としすぎていてなんとも答えようがありません。
参考:scaffoldの使い方

投稿2017/08/14 00:54

chelsy7110

総合スコア596

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

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

lyzmfeqpxs54

2017/08/14 01:04

早速のご回答ありがとうございます。 質問が漠然としすぎていて申し訳ありません。一度scaffoldを使って試して動かすことはできたのですが、こういった単純な仕様の場合、scaffold機能を使うべきなのか否かを知りたく質問させていただきました。
chelsy7110

2017/08/14 01:12

scaffoldはあるモデルに対するCRUDの雛形を簡単に作る機能です。 見る限りではDBを操作することもなさそうですのでscaffoldを使う場面ではなさそうです。 しかし、scaffoldを使って自動生成される雛形は勉強になりますので、それを参考にして色々と動かしてみるのがいいと思います。 formのhtml.erbなんかは真似できそうですし。
lyzmfeqpxs54

2017/08/14 08:31

ご回答ありがとうございます。一度スキャフォールディング機能無しでつくってみたいとおもいます。 恐縮ながらもう一つだけ質問させていただきたいのですが、今回のようにフォームの入力内容を「送信」するような場合、form_forを使うのが普通なのでしょうか。それともボタンを用意するなどして、ボタンが押された際に入力情報を取得し、それを送るような形にするのでしょうか。 不勉強で申し訳ありません。 よろしくお願いいたします。
chelsy7110

2017/08/14 09:30

form_tagやform_forを使うのが一般的で便利だと思います。 「入力情報を取得し」等の処理を自動的にやってくれるのですから。
lyzmfeqpxs54

2017/08/14 09:47

form_tagなどを用いて一度作成してみることにします。 何度もご回答ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問