おっす。
いま会社でLinuxのubuntuを使っています。
そして「ruby on rails」を使ってwebアプリケーションを作っています。
が!!
うまくいきません。
今やろうとしていることは、管理者ページで登録した社員情報をデータベース(mysql)に保存して、今作成しているトップページに社員名などを表示させるというものです。
上司は、ActiveRecordを使ってデータベースのデータを取得して、そのデータをrhtmlで使えば表示できるといっていますが、今のところ全くうまくいきません。
社員情報は名前・住所・年齢など様々な個人情報を入力していますが、トップページに表示させるのはこの中の名前だけです。
今回の質問としては、データベースから個別にデータを取得して表示させることができるのか?ということです。
また、ActiveRecordを詳しく紹介しているサイトを知っていましたら是非教えてください。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>>今回の質問としては、データベースから個別にデータを取得して表示させることができるのか?ということです。
当然ですが、できます。ただ、書店でよくみかける入門書をみていると、いまいち明確に書かれてない気がします。サンプルがそういう処理が必要ないためのようにも思えます。
どうやるかというと、ビュー側(画面)でも、以下のようにDBを読めるようですが、
<%= Place.find(myplace).name %>
MVCに従えば、DBアクセスと画面表示を分離して、コントローラで必要なデータを読み込み、インスタンス変数(@xxx)に保存して、
@schedule = Schedule.find(:first, :conditions =>["thedate = ?", params[:thedate]])
その値をビューで表示させるのがいいようです。
<%= @schedule.name %>
(上記の命令は、記述の雰囲気を示しているので、正確ではないですが・・・)
>>また、ActiveRecordを詳しく紹介しているサイトを知っていましたら是非教えてください。
ActiveRecord は、詳しいとはいえませんが、
http://www008.upp.so-net.ne.jp/letitbe/
なぞ、アプリケーション開発事例として、豊富な例があります。
あと「はじめてのRuby on Rails」清水美樹/工学社
が、入門から1歩ふみこんだ内容で、参考になるかもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SqlServerのトランザクションに...
-
visualstudio c#でデータベース
-
「XML over HTTP」「非同期HTTP...
-
JavaScriptとACCESSデータベー...
-
三菱GOTの画面切り替えについて
-
ボタンが活性化の場合とは、ボ...
-
グローバルIPアドレスの変更タ...
-
リクエストに応じたselectedの...
-
フォームで同じ複数のnameで違...
-
Java-jspの画面入力値保持について
-
VB6 開発環境のエディタに行...
-
腕時計の時報をならないように...
-
StrutsでPOSTのデータ(リクエ...
-
フォーム上で押されたボタンに...
-
サーバ上でアプリケーションを...
-
struts-config.xmlの設定
-
「<c:forEach タグが終了し...
-
javascriptでセッションを取得
-
C# ログイン画面からメイン画面...
-
ActiveReportのDataSourceについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NET DataReaderが開かれている
-
Formのデータが欠落することがある
-
DBNULLについて
-
「XML over HTTP」「非同期HTTP...
-
dbからデータをとりだす際、sql...
-
JavaScriptとACCESSデータベー...
-
ruby on railsでDataBaseのデー...
-
struts 2つの選択肢(selec...
-
C言語からデータベースにアクセス
-
これはXSS?
-
SqlServerのトランザクションに...
-
JSP データベースへの数回の接続
-
login,logoutのできるページ
-
腕時計の時報をならないように...
-
ボタンが活性化の場合とは、ボ...
-
リクエストに応じたselectedの...
-
三菱GOTの画面切り替えについて
-
フォーム上で押されたボタンに...
-
「<c:forEach タグが終了し...
-
webアプリを作ってます。エラー...
おすすめ情報