おっす。
いま会社で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で質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) おんどとりWebStorage APIから温度情報を取得し表示したい 2 2023/08/03 09:53
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- Access(アクセス) Accessのリンクテーブルのパスを相対パスにする方法について教えて頂きたいです 1 2023/02/08 13:29
- MySQL 【投稿情報用データベース posts】は必要ないと思います。 1 2022/06/02 21:25
- ハッキング・フィッシング詐欺 スマホアプリのトラッキング 個人情報について 5 2023/03/31 08:16
- その他(セキュリティ) 匿名チャットアプリ トラッキング 個人情報について 1 2023/03/29 20:35
- その他(セキュリティ) 匿名チャットアプリでの知られたくない会話 個人情報について 1 2023/03/29 18:08
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- その他(セキュリティ) 匿名チャットアプリのトラッキングについて。顔写真や個人情報の漏洩はあるのか。 2 2023/03/28 00:00
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Formのデータが欠落することがある
-
C言語からデータベースにアクセス
-
VB.NET DataReaderが開かれている
-
フォーム上で押されたボタンに...
-
三菱GOTの画面切り替えについて
-
ボタンが活性化の場合とは、ボ...
-
遷移元を判定したい!
-
Java-jspの画面入力値保持について
-
リクエストに応じたselectedの...
-
腕時計の時報をならないように...
-
ServletからServletへの値渡し
-
Javascriptのhistory.back()が...
-
「<c:forEach タグが終了し...
-
jspからServletを呼び、元のjsp...
-
webアプリを作ってます。エラー...
-
ASP.NET 画面遷移前の状態を保...
-
JSPからJSPへ情報を渡せる?
-
漏電遮断器の黄色ボタンと白色...
-
<%@ language="VBScript" %>
-
プログラミングで例えばゲーム...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NET DataReaderが開かれている
-
Formのデータが欠落することがある
-
JavaScriptとACCESSデータベー...
-
DBNULLについて
-
dbからデータをとりだす際、sql...
-
C言語からデータベースにアクセス
-
struts 2つの選択肢(selec...
-
「XML over HTTP」「非同期HTTP...
-
三菱GOTの画面切り替えについて
-
リクエストに応じたselectedの...
-
フォーム上で押されたボタンに...
-
腕時計の時報をならないように...
-
ボタンが活性化の場合とは、ボ...
-
VB6 開発環境のエディタに行...
-
C# ログイン画面からメイン画面...
-
C言語で今まで表示していた画面...
-
フォームで同じ複数のnameで違...
-
画面遷移を行わずに同一ページ...
-
jspからServletを呼び、元のjsp...
-
int型の内容をbyteの配列にコピー
おすすめ情報