1 名前:nobodyさん [2009/09/13(日) 20:49:34 ID:kz4rC4Dx] ■前 Ruby on Rails Part7 pc11.2ch.net/test/read.cgi/php/1241100447/ ■参考サイト <英語> 本家:www.rubyonrails.org API document:api.rubyonrails.com/ 開発者のblog:weblog.rubyonrails.org/ 参考wiki:wiki.rubyonrails.org/rails <日本語> Rails' wiki: wiki.fdiary.net/rails/ ■参考スレ(プログラム板) Rubyについて Part 37 pc12.2ch.net/test/read.cgi/tech/1251029267/ Ruby 初心者スレッド Part 30 pc12.2ch.net/test/read.cgi/tech/1249687283/
259 名前:nobodyさん [2009/10/19(月) 22:30:30 ID:BV3oZVvu] Railsでファイルをアップロードして取り込む方法は分かるのですが、URLからWeb上のファイルをダウンロードするようなコードはどう書けばいいですか?
260 名前:nobodyさん mailto:sage [2009/10/19(月) 22:34:25 ID:???] >>259 ダウンロードさせるのがRailsアプリで ダウンロードするのがブラウザ? ActionController::Base#send_data ActionController::Base#send_file
261 名前:nobodyさん [2009/10/19(月) 23:19:48 ID:BV3oZVvu] >>260 はい。ブラウザからアクセスして、Railsアプリに保存させます。 send_data, send_file試してみます。有難うございました。
262 名前:nobodyさん mailto:sage [2009/10/20(火) 01:18:43 ID:???] URLって画像の直リンか?
263 名前:nobodyさん mailto:sage [2009/10/20(火) 01:19:24 ID:???] それとも画像サイトのurlを指定して画像をrailsで保存したいのか?
264 名前:nobodyさん [2009/10/20(火) 02:07:36 ID:E10g0f4b] まず直接リンクから取り込もうと考えています。いずれはサイトのurlを指定して取り込みたいですが、 こちらは何だか難しそうな気がするんですよね。。
265 名前:nobodyさん mailto:sage [2009/10/20(火) 02:34:32 ID:???] public以下、もしくはapacheがよきにはからってくれる場所にファイル を配置して構わないなら(アクセス制御とかいらないなら)、単にファイル を置くだけでRails側では何もしなくていいよ。
266 名前:nobodyさん mailto:sage [2009/10/20(火) 09:19:41 ID:???] open-uriじゃないの
267 名前:nobodyさん mailto:sage [2009/10/20(火) 09:20:39 ID:???] え、アプリがどこかのサイトからhttp getするの?
268 名前:nobodyさん [2009/10/20(火) 10:15:42 ID:E10g0f4b] 例えばurlをフォームにコピペしてダウンロードボタンをクリックすると、 画像なりpdfファイルがパソコンに保存される、というWebアプリを想定しています。
269 名前:nobodyさん mailto:sage [2009/10/20(火) 10:42:16 ID:???] 既出だけど、そういうアプリなら、整理すれば 指定されたURLからダウンロード => open-uriライブラリ ブラウザに結果を返す => send_dataメソッド となる。
270 名前:nobodyさん mailto:sage [2009/10/21(水) 05:37:40 ID:???] 素直にリダイレクトするだけのほうが簡単の様な。
271 名前:nobodyさん [2009/10/21(水) 10:16:15 ID:YXYYyrvA] urlからファイルを保存する時はダイアログを出現させずに、 保存先のフォルダも手動で指定せずに自動でやってほしいなと思いまして。
272 名前:nobodyさん mailto:sage [2009/10/21(水) 14:52:08 ID:???] それはブラウザ依存だし、Rails関係ない
273 名前:nobodyさん mailto:sage [2009/10/21(水) 17:32:30 ID:???] OSXだけの話題ですみません。昨日、Snow Leopardを入れたら、Railsがこけました。 ググると当然のように情報があったので、その通りやってみたのですが、MysqlもSqliteも 動きません。やっぱり、上書きインストールは止めとけばよかったかな。(しかもTigerから) クリーンインストールしてみて、また報告したいと思います。
274 名前:nobodyさん mailto:sage [2009/10/21(水) 21:05:25 ID:???] >273 ただの愚痴ならはてなにでも書けばいいのに。
275 名前:nobodyさん mailto:sage [2009/10/21(水) 22:44:47 ID:???] sproutcoreってどうよ
276 名前:nobodyさん mailto:sage [2009/10/21(水) 23:32:09 ID:???] なにそれ? とりあえずググるのめんどくさいから解説しれ
277 名前:nobodyさん mailto:sage [2009/10/22(木) 03:15:44 ID:???] マカってホント情報弱者だなw マクってアンインストールも無いポンコツOSだから大変だwww
278 名前:nobodyさん mailto:sage [2009/10/22(木) 08:14:36 ID:???] ごみ箱に捨てるとアンインストールだよ ^ ^
279 名前:nobodyさん [2009/10/22(木) 10:21:14 ID:KXOXFRLn] open-uriについて回答有難うございました。試しにRubyでスクリプトを書いてみたのですが、どうも上手くいきません。 require 'open-uri' open ("www.fusokk.co.jp/ir/2009/010.pdf ") {|io| open("fuso_blance_sheet.pdf", "w") {|f| f.write(io.read) } } 上記のコードを実行すると真っ白なpdfファイルが作成されます。また、pdfファイルを画像ファイルに変更しても破損した画像ファイルが作成されます。 open-uriでアクセスしたファイルの正しい保存の仕方(作成の仕方?)を教えて頂けないでしょうか。よろしくお願いします。
280 名前:nobodyさん mailto:sage [2009/10/22(木) 10:27:34 ID:???] >>279 Mac(UNIX)で普通に出来たけど、windowsだとバイナリモードとか 意識する必要があるかも。
281 名前:nobodyさん [2009/10/22(木) 11:01:09 ID:KXOXFRLn] >>280 バイナリモードでいけました。有難うございます!
282 名前:nobodyさん mailto:sage [2009/10/22(木) 11:11:37 ID:???] 基礎知識足りなすぎだろ、 こうゆうのを砂上の楼閣・・・・
283 名前:nobodyさん [2009/10/22(木) 12:16:08 ID:LmLblO9Z] >>281 Railsやる前にRubyの入門書を一通り読んだ方がよい気がする
284 名前:nobodyさん mailto:sage [2009/10/22(木) 12:17:58 ID:???] C言語やれ!
285 名前:nobodyさん mailto:sage [2009/10/22(木) 12:48:35 ID:???] アセンブラ学べ
286 名前:nobodyさん mailto:sage [2009/10/22(木) 12:54:03 ID:???] まじでアドバイスするとC#あたりがいい どうしてもRubyでやりたいってことならそれもありだと思うが ただどの言語やるにしても基本くらい勉強しろ
287 名前:nobodyさん mailto:sage [2009/10/22(木) 19:32:24 ID:???] まあrubyの基礎を一通り遣ればいいだけ。いきなりRoRじゃなあ。
288 名前:nobodyさん mailto:sage [2009/10/22(木) 21:32:58 ID:???] railsの本はrubyの事はさっと基本的なことは書いてあっても それなりに使うには言語自体覚えてこなきゃな
289 名前:nobodyさん mailto:sage [2009/10/22(木) 21:56:01 ID:???] 正直C#の方が素直で憶えやすいと思う
290 名前:nobodyさん mailto:sage [2009/10/22(木) 21:57:41 ID:???] 自分の勝手なイメージかもしれんけど 多言語でバリバリ書いてる人が その知識をもとにすいすい書くのがRubyだと思う
291 名前:nobodyさん mailto:sage [2009/10/22(木) 21:58:38 ID:???] ミス ×多言語○他言語
292 名前:nobodyさん mailto:sage [2009/10/22(木) 22:05:12 ID:???] むしろ、プログラミング初心者とか初学者の方が Rubyの変態仕様はなじみやすいと思う C系やってたやつがVBのコード見たら発狂するのと同じ
293 名前:nobodyさん mailto:sage [2009/10/22(木) 22:15:00 ID:???] Rubyが変態とかwww 一番素直な言語だと思うんだが
294 名前:nobodyさん mailto:sage [2009/10/22(木) 22:21:06 ID:???] 柔軟すぎて気持ち悪いって言う人がいるのはまあわかる
295 名前:nobodyさん mailto:sage [2009/10/22(木) 22:26:39 ID:???] VBでなぜ発狂するのかわからん。普通にわかるし Perlあたりでみかけるすばらしく圧縮されたコードならわかるが
296 名前:nobodyさん mailto:sage [2009/10/22(木) 22:52:10 ID:???] 変数のほうに型がないと不安なんじゃない?
297 名前:nobodyさん mailto:sage [2009/10/22(木) 23:17:12 ID:???] CとRubyの基礎的な本は読んだのですが、読み落としがあったり忘れたりしてしまうんですよね。 そこでRailsでアプリを作ればプログラミングも覚えていけると思いました。 Webアプリ以外だとどういうものを作るか思いつかなくて、CやC++は勉強が進んでいないです。。
298 名前:nobodyさん mailto:sage [2009/10/22(木) 23:19:31 ID:???] マインスイーパ 次にソリティア
299 名前:nobodyさん mailto:sage [2009/10/22(木) 23:23:17 ID:???] >297 100マス計算 計算100 (脳トレに入ってるアレ) じゃんけんゲーム 数独問題生成 数独を解く 上三つが簡単。
300 名前:nobodyさん mailto:sage [2009/10/23(金) 00:46:33 ID:???] 英語読んだだけで覚えないだろ?使えないし、しゃべれないし どんどん使って行かなきゃ名
301 名前:nobodyさん mailto:sage [2009/10/23(金) 00:51:03 ID:???] >>297 ちょうどいいサイトがある。 Ruby のサンプルプログラム投稿サイト - Masaru projects.netlab.jp/masaru/ ここにどんどん投稿しろ、いやしてください。(m´・ω・`)m
302 名前:nobodyさん mailto:sage [2009/10/23(金) 09:29:47 ID:???] 人気のあるサンプルプログラム 1. String#* / 同じ文字列を複数並べて表示する。 47pt | 2008-08-23 (;^ω^)
303 名前:nobodyさん mailto:sage [2009/10/23(金) 12:14:31 ID:???] レベル低すぎてワラタ
304 名前:nobodyさん mailto:sage [2009/10/23(金) 12:55:13 ID:???] >>303 ばか、>>297 用へのリンクだとなぜlogを読まん?
305 名前:nobodyさん mailto:sage [2009/10/23(金) 17:53:28 ID:???] フォームから取得した値をコントローラで受けとって、何もせず再度表示させたいと思い以下のコードを書きましたが、何も表示されません。 ビューのコード <% form_tag :action => 'name' do -%> <p>NAME <%= text_field_tag "t_field" %><br/><br/> <%= submit_tag "作成" %> <% end -%> <%= @name %></p> コントローラのコード def name @name = params[:t_field] redirect_to :action => 'list' end :action => 'list' のlistは、scaffoldで作成されるlistです。 テキストフィールドの値を受け取るコントローラのコードが間違っているのでしょうか、 それとも<%= @name %>としただけのビューのコードが間違っているのでしょうか? どなたか教えて頂けないでしょうか。よろしくお願いします。
306 名前:nobodyさん mailto:sage [2009/10/23(金) 18:12:39 ID:???] ruby script/server -u でデバックモードで起動してくれるからログ見ろ
307 名前:nobodyさん mailto:sage [2009/10/23(金) 18:22:29 ID:???] HTML間違ってる訳だが
308 名前:nobodyさん mailto:sage [2009/10/24(土) 01:13:38 ID:???] リダイレクトしたらフォームの値は消えるだろ。 GETでパラメータ渡すか、セッション使わない限り。 ビューといっているのが、list.html.erb(またはlist.rhtml)なのであれば、 render :action => :list で動くだろう。 もし、違うファイル名(例えば、name.html.erbとか)だったらそれを指定する必要がある。
309 名前:273 mailto:sage [2009/10/24(土) 20:56:08 ID:???] ただの愚痴とか情報弱者とかご指摘をいただきました>>273 でございます。 Snow Leopardのクリーンインストールをしたところ、問題なく動く ようになりましたので、ご報告させていただきます。 あちこちに書かれている通り、Mysqlの64ビット版をインストール、 mysql gemを-arch x86_64フラグ付きインストールでうまくいきました。 やっぱり、OSのアップグレードのような作業で手間を惜しむと後でよけいに苦労 することが多いのは世の常ですね。
310 名前:nobodyさん mailto:sage [2009/10/24(土) 22:59:57 ID:???] gem入れ直すだけで十分だったのに
311 名前:nobodyさん mailto:sage [2009/10/25(日) 05:56:11 ID:???] >>308 パラメータ消えるんですね。知らなかったです。 リダイレクトとレンダーの違いがよく分かってなかったです。 回答有難うございました。
312 名前:nobodyさん mailto:sage [2009/10/26(月) 18:27:15 ID:???] マカってホント情報弱者だなw
313 名前:nobodyさん mailto:sage [2009/10/27(火) 17:37:01 ID:???] 既存DBがあって、それを利用してwebアプリをつくりたいのですが、 テーブル命名規則がRubyonRailsに完全に沿ってない。(idがauto_incrementとかは沿っている) テーブル自体の命名規則はmodelsにset_table_nameで入れればエイリアスだと 認識してくれるので問題ないわけですが、 問題はカラムorz リレーションを張ってあるカラム名が適当なため、 カラム名にエイリアスを乗っけたいのですが方法はありますかね? hogeテーブル fugaテーブル ------------- ---------------- id id title h_id ←これが「hoge_id」であってほしかった created_at contents updated_at created_at updated_at 既存TBLが「h_id」で、railsの命名規則だと「hoge_id」でなきゃいけないのだけれどもカラム名の変更はできないという… できそうなんだけどググっても不明ですどなたか教えて頂けませんか
314 名前:nobodyさん mailto:sage [2009/10/27(火) 18:34:14 ID:???] こういうのならば belongs_to :folder , :foreign_key => "h_id" ここの真ん中らへんにあります api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html Specify the foreign key used for the associationで検索してください
315 名前:nobodyさん mailto:sage [2009/10/27(火) 18:34:38 ID:???] :foreign_key
316 名前:313 mailto:sage [2009/10/27(火) 19:15:30 ID:???] >>314 >>315 おおおうああできました! ありがとうございます。 そうか、foreign_key でカラムに固有名をつけてあげればいい、ということなんですね。 すっかり凝り固まっていて思い至りませんでした。ありがとうございました!
317 名前:313 mailto:sage [2009/10/27(火) 19:21:50 ID:???] あああちがう、foreign_keyで外部キー名を指定してあげる、ですね 理解が浅くて申し訳ないです
318 名前:nobodyさん [2009/10/28(水) 14:26:55 ID:/NsMtcRB] >>317 そのDBを、新しく作るrailsアプリからしか使わないんだったらマイグレーションでDBの定義変えちゃった方がいいと思うけれど。 foreign_key使うより個人的にはそっちの方がrailsのやり方に沿ってて好き。というかカラムの名前がrailsの命名規則に従ってないのって気持ち悪くない?まぁ人それぞれだと思うけど。
319 名前:nobodyさん mailto:sage [2009/10/28(水) 16:11:34 ID:???] そんなこと出来る環境なら誰だってそうするだろ。 既存DB弄れないのはよくあること。
320 名前:318 [2009/10/28(水) 17:48:49 ID:/NsMtcRB] >>そんなこと出来る環境なら誰だってそうするだろ。 >>既存DB弄れないのはよくあること。 まぁだからもちろん、「そのDBを、新しく作るrailsアプリからしか使わないんだったら」なのだけれど。 313が業務じゃなくて個人的に色々作ってる人のような気がしたので、 だったらDBの定義変更もできるんじゃないかなと思って。なんとなく。
321 名前:nobodyさん mailto:sage [2009/10/28(水) 17:57:57 ID:???] 質問よろしいでしょうか? うまくいきません、どうやったらよいものでしょうか?
322 名前:nobodyさん mailto:sage [2009/10/28(水) 17:59:40 ID:???] よいよい詳しく申してみなさい
323 名前:nobodyさん mailto:sage [2009/10/28(水) 18:00:59 ID:???] すいません、質問の中身書き忘れました・・・ form_forとsubmitで、同じフォームのデータに「送信」ボタンと「送信とプレビュー」ボタンの2つをつけたいと思っています。 「送信」ボタンでは、/hage に送信し、 「送信とプレビュー」では /hage/preview に送信し別窓で開きたいと考えています。 どのように実現するのが早いでしょうか? JavaScriptを絡めないと無理なものでしょうか?
324 名前:nobodyさん mailto:sage [2009/10/28(水) 19:55:21 ID:???] >>323 submitを一つのformに複数置く場合、アプリではsubmitを名前で 区別して動作を変えることができる。 結果表示の方だが、確か、formにも target="_blank" を指定できたと 思う。ただし、今回は、一つのformの複数のsubmitという条件なので、 片方のときだけ、実際にサーバにデータを送る寸前にtargetをすり替える ようなJavaScriptを用意する必要があると思う。
325 名前:nobodyさん mailto:sage [2009/10/29(木) 09:41:06 ID:???] >>324 サンクス そっか、submitの名前で区別して別の処理すればいいか target="_blank"相当のボタン押下時の埋め込みですが、JavaScript試してみます。 というか、ちょっと試してみて、上手く言ってないので、JavaScript関連スレでお聞きしたいと思います。 ありがとうございました
326 名前:313 mailto:sage [2009/10/29(木) 11:06:29 ID:???] >>318 >>319 提案とお気遣いありがとうございます。 使用しているDBは別のフレームワークで利用しているもので、 それにRailsで拡張アプリみたいにしてみたかったのでカラムの変更なしが前提でした。 でも本来ならばRails方式に変更した方がいいし、別フレームワークでもRailsと同じ方式でカラム命名ができるので、 Rails側アプリが巨大化する前に手をうとうと思います。 Railsの生産性の高さに元アプリから作り直しそうな勢いですw
327 名前:nobodyさん mailto:sage [2009/10/30(金) 02:39:16 ID:???] 3.0って1.9.2が出たあとか?来年の4月に洋書で本が出るようだが 2系で作って大幅改修が嫌だから待ってるのだが遅すぎるわ
328 名前:nobodyさん mailto:sage [2009/10/30(金) 02:43:45 ID:???] >>327 洋書はどこから出るの?
329 名前:nobodyさん mailto:sage [2009/10/30(金) 07:45:24 ID:???] >>328 これのつもりだったが www.amazon.co.jp/Professionelle-Webentwicklung-mit-Ruby-Rails/dp/3826655400/ref=sr_1_10?ie=UTF8&s=english-books&qid=1256856141&sr=8-10 これはもうすぐ出るんだな www.amazon.co.jp/Beginning-Rails-Jeffrey-Allan-Hardy/dp/1430224339/ref=sr_1_1?ie=UTF8&s=english-books&qid=1256856141&sr=8-1 よく見たら上のはドイツ語だった・・・
330 名前:nobodyさん mailto:sage [2009/10/30(金) 08:21:29 ID:???] ぶっちゃけその3はRails3じゃなくて、本自身の第3版じゃないか?
331 名前:nobodyさん mailto:sage [2009/10/30(金) 08:22:43 ID:???] 失礼、英語の本のほうはRails 3か。
332 名前:nobodyさん mailto:sage [2009/10/30(金) 12:38:37 ID:???] ActeveRecordでupdate_atだけ更新する方法を教えてください
333 名前:nobodyさん mailto:sage [2009/10/30(金) 22:40:57 ID:???] >>332 railsのバージョンによって回答数が異なります。 バージョンは何?
334 名前:nobodyさん mailto:sage [2009/10/31(土) 06:45:29 ID:???] >>333 2.3.2です
335 名前:nobodyさん mailto:sage [2009/10/31(土) 10:44:38 ID:???] Railsのプロジェクトをチェックアウトして更新したのですが、追加したページにアクセス出来ません。 The page you were looking for doesn't exist. You may have mistyped the address or the page may have moved. というページが表示されます。Apacheを再起動してみましたが、表示されないままでした。 以前からあったページにはアクセスできますし、Mongrelを立ち上げてローカルからはアクセス出来ます。 production.logを確認してみましたが、何も書かれていませんでした。 環境はFedora10 + Apahe + passengerです。 どなたか解決方法を教えて頂けないでしょうか。 よろしくお願いします。
336 名前:nobodyさん mailto:sage [2009/10/31(土) 11:17:28 ID:???] >>335 そのエラーてどこのレベルでててるんだろ。 真ん中に赤枠があって、その中にエラー文字列があるなら、Railsがエラーはいているだろうけど apacheのログ確認してみた?
337 名前:nobodyさん mailto:sage [2009/10/31(土) 11:49:10 ID:???] "GET/financial_statenents HTTP/1.1" 404 ログの見方はよく分からないのですが、Railsで用意された404が表示されているみたいです。
338 名前:nobodyさん mailto:sage [2009/10/31(土) 12:10:24 ID:???] 追加したってのは、Rails.root 直下の public の下にHTMLファイルを 追加したってこと? Railsの機能を追加したってこと?
339 名前:nobodyさん mailto:sage [2009/10/31(土) 12:47:05 ID:???] 新しいコントローラのクラスと、それに対応するビュー、モデル、データベーステーブルを追加しました。
340 名前:nobodyさん mailto:sage [2009/10/31(土) 12:59:55 ID:???] とりあえず、apacheではなくRailsプログラムの問題のようなので、 developmentモードで動かしてみる →Passengerの設定にRailsEnvというのがある。 または、 productionモードのまま、ログレベルを:debugに変更 →config/environments/production.rbを弄る。 などでより詳しい情報を得ることを勧める。
341 名前:nobodyさん mailto:sage [2009/10/31(土) 13:34:57 ID:???] 何度も申し訳ないのですが、Passengerの設定ファイルってどこにあるのでしょうか?
342 名前:nobodyさん mailto:sage [2009/10/31(土) 14:46:41 ID:???] PassengerでRailsEnv指定できました。 Routing Error no route found to match "/financial_statements" with{:method=>:get} という表示に変わりました。routes.rbに何か設定を追加すればよいのでしょうか?
343 名前:nobodyさん mailto:sage [2009/10/31(土) 14:50:58 ID:???] いいかげんにしろ
344 名前:nobodyさん mailto:sage [2009/10/31(土) 15:00:09 ID:???] /financial_satementesというURLでRailsになんらかのアクションを してほしいなら、あなたが追加したコントローラとそいつのメソッド がそのURLにマッピングされなければならない。 rake routes してみるとおそらく /financial_statements に反応する ルールがないはず。 routes.rbに map.resources :financial_statements とでも書けばいいんじゃない?
345 名前:nobodyさん mailto:sage [2009/10/31(土) 15:39:28 ID:???] 回答有り難うございます。 map.resources :financial_statementes は上手くいきませんでした。 同じようなURL(/controllername)はマッピング出来ているのに/financial_statementsはエラーになる理由がよく分からないです。。
346 名前:nobodyさん mailto:sage [2009/10/31(土) 15:42:24 ID:???] まー、あとは routes.rb の問題ぽいからドキュメントみつつ rake routes しつつ、試行錯誤してくれい。
347 名前:nobodyさん mailto:sage [2009/10/31(土) 19:08:53 ID:???] おまたせしました 質問です RoRはWindows7で動作しますか?
348 名前:nobodyさん mailto:sage [2009/10/31(土) 20:26:19 ID:???] 動かないと思います
349 名前:nobodyさん mailto:sage [2009/11/05(木) 17:41:39 ID:???] Ruby on Rails解説書の定番"Agile Web Development with Rails"の 日本語最新版『RailsによるアジャイルWebアプリケーション開発 第3版』が、 この2009年11月末にオーム社より発行されます。 ついにでるー.
350 名前:nobodyさん mailto:sage [2009/11/05(木) 21:57:32 ID:???] >>350 d ssl.ohmsha.co.jp/cgi-bin/menu.cgi?&ISBN=978-4-274-06785-3
351 名前:nobodyさん mailto:sage [2009/11/05(木) 23:41:40 ID:???] Head first railsもRails2.3対応で同時期に出るらしいんだけど, どっちがいいかな
352 名前:nobodyさん mailto:sage [2009/11/06(金) 01:47:30 ID:???] 以下のようなプログラムを作成し、実行しています。 strSQL="select count(*) as cnt ,fk_table_id from datas where del_flg=0 group by id order by count(*)" hoge=Data.find_by_sql(strSQL) -------- <table> <%for i in (0..hoge.length-1) %> <tr><td><%=hoge[i].fk_table_id%></td><td><%=hoge.cnt%></td></tr> <%end %> </table> ----------------- ですが、ときどき undefined method `fk_table_id` というエラーがエラーログに出ています。 何か対処方法はないでしょうか? sqlは一例で、日によって発生場所がまちまちになっています。 環境 os centos ruby 1.8.7 p-174 rails 2.1.2 mysql tritonn-1.0.12-mysql-5.0.67 クエリキャッシュを有効にしていたのですが エラーの出現回数があまりに多いので 毎回クリアさせてみたところ多少減りました。
353 名前:nobodyさん mailto:sage [2009/11/06(金) 01:47:47 ID:???] そのタイミングでrails3が来たら全員涙目w
354 名前:nobodyさん mailto:sage [2009/11/06(金) 03:08:33 ID:???] 一度出たら2年くらい出ないから、3系を待ってくれた方がよかったかも 正直2.3系はあまり困ってない
355 名前:nobodyさん mailto:sage [2009/11/06(金) 17:55:44 ID:???] 質問させてください。 /lib/xxx.rbのモジュールをControllerでincludeして利用しています。 BackgrounDRb(/lib/workers/yyy_worker.rb)でも xxx.rbのモジュールをincludeして利用したいのですがどうすればいいでしょうか?
356 名前:nobodyさん [2009/11/07(土) 00:52:56 ID:ygEaPrn0] Rails勉強中なのですが、DBのリレーションのところでつまずいてます。 目的:下記条件下で、new.html.erbから名字と子供のnameを登録したい。 テーブル Parent id: myoji: Child id: parent_id: name: という二つのテーブルがあり それぞれのモデルには、 has_one :child belongs_to :parent を指定しています。
357 名前:nobodyさん [2009/11/07(土) 00:54:17 ID:ygEaPrn0] 上の続きです。 コントローラーには、 main.rb def new @user = Parent.new end def create @user = Parent.new(params[:data]) @user.save end Viewのnew.html.erbには <% form_for :parent,@user,:url=>{:action=>'create',:id=>@user} do |form|%> 名字:<%= form.text_field :myoji %> 名前:<%= form.text_field :name %> <%submit_tag '登録'%> <%end%> とします。 間違っているところを具体的ご指摘いただけないでしょうか。 rails rubyなどは最新バージョンです。
358 名前:nobodyさん [2009/11/07(土) 01:01:03 ID:ygEaPrn0] すみません。 @user = Parent.new(params[:data]) ではなく、 @user = Parent.new(params[:user]) だと思うのですが、、、まちがってますよね。。。
359 名前:nobodyさん mailto:sage [2009/11/07(土) 02:01:48 ID:???] >>355 も>>356 も、どう困ってるか書いてないのだが同じやつか?