【Ruby】Ruby on Rail ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
64:nobodyさん 08/11/22 06:12:17 さすがに location.href の書き換え先が対象URLじゃぁアクションは起こらないな。 <%= link_to_remote h(result.Title), :url => { :action => 'goto', :url => result.ClickUrl } %> か? 65:nobodyさん 08/11/22 21:19:46 上手く説明できるかどうか分からんしRubyスレ行きかもしれんが、質問。 migrationしてデータベースと Hoge modelだけ作って、 ./script/console からデータベースをいじってる。 hoge = Hoge.new() してhoge.name = hage などしてデータを入れて、 hoge.save をした。 その後 hoge2 = Hoge.find(:all, :conditions=>"name = hage") をして データを呼び出したんだが、これが array クラスになってしまって、 hoge2.name で hage を呼び出せない。 要は Hoge.find で呼び出したデータを簡単に Hoge クラスとして扱いたい。 どうしたらいいのか教えてほしい。 66:nobodyさん 08/11/22 21:48:48 find :all しているのでArrayになる。条件に該当するオブジェクトを全部取得するので。 name = "hage" がユニークなら、Hoge.find(:first, :conditions => ["name => ?", "hage"]) や Hoge.find_by_name("hage") とすればいい。 あるいは、仕様上 name = "hage" のオブジェクトが複数存在するなら、 hoges = Hoge.find(:all, :conditions=>"name = hage") hoges.each{|hoge| do_something} と複数のオブジェクトに対して順に処理すればいい。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5388日前に更新/55 KB
担当:undef