- 1 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 12:18:26 ]
- Ruby on Railsスレ
みんな語ろう。
- 477 名前:デフォルトの名無しさん [2008/01/31(木) 11:20:06 ]
- Rails2試してみてるんですが、
「undefined method `model' for ApplicationController:Class」って エラーがでます。 Rails2では、非ActiveRecordの取扱いはどうなっているのでしょうか? -- class ApplicationController < ActionController::Base model :cart end class Cart # /app/model/cart.rb .. end
- 478 名前:デフォルトの名無しさん [2008/01/31(木) 14:28:18 ]
- win2003 serverでBackgrounDRbを使ってるんだけど、
BackgrounDRbを介した処理だけdevelopment.logにログを吐き出しちゃう。。 backgroundrb.ymlって切り替えるのはDBだけなのかなぁ?
- 479 名前:デフォルトの名無しさん mailto:sage [2008/01/31(木) 22:23:30 ]
- >>477
2.0系列ではmodelメソッドはないようですね。 * Deprecated all of ActionController::Dependencies. All dependency loading is now handled from Active Support [DHH] そもそもmodelってARか非ARかは関係なかったような。
- 480 名前:デフォルトの名無しさん [2008/02/02(土) 22:01:24 ]
- Railsを初心者が勉強するのにいい本はありますか?
- 481 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 13:08:38 ]
- >>480
何の初心者かによるけど、WEBアプリプログラミング自体の初心者なら、 「基礎Ruby on Rails」がいいよ。
- 482 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 13:59:17 ]
- 初心者はWEBプログラミングすんな by Matz
- 483 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 14:34:53 ]
- >>482
こっちまでもってくんな。 Rubyについて(アンチ専用) Part002 pc11.2ch.net/test/read.cgi/tech/1200210768/
- 484 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 14:39:59 ]
- ブログで言ってた事じゃないか
- 485 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 15:23:41 ]
- >>482
漏れはその点については同感なんだが 初心者はwebプログラミングしない方が良いと思う まじで
- 486 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 15:51:17 ]
- 穴だらけは確実だからな
実際そうだし
- 487 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:05:50 ]
- ローカル環境で基本的なCGIプログラムであれこれ遊んで、
それからいろいろフレームワークに手を広げたり、サービスの公開に 進んでね、とは思うな。 その基本を押さえていれば言語はたいしたマターじゃない。
- 488 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 16:36:23 ]
- かといって”俺は初心者じゃないからWEBプログラミングやる!”って思ってるやつも危なげw
ま、そんなこといったら一生その世界に入れなくなるんだけどさ。
- 489 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 06:08:01 ]
- >>482
あれは、普通に「Rubyを使ってWebプログラミングやってね(はぁと)」って 意味じゃないの。日本でもrubyが入ってるサーバー増えてきたじゃん。 tdiaryとかhikiとか結構なシェアあるでしょ?(にしてはHikiは結構な割合で脆弱性が 見付かるな。そういやruby-lang.orgも浸入さわぎなんかされてたな。Webをなめるな?)
- 490 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 12:20:16 ]
- >>489
反対の意図があると読んだ。Rubyが注目されるのはいいけど、 PHPで品質の悪いコードを書いている人達がわんさと流入してくると困ると。 Rubyバブルの崩壊を恐れて自ら釘を刺したという感じ。
- 491 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 12:36:41 ]
- >>489
> そういやruby-lang.orgも浸入さわぎなんかされてたな。 あれはwebサービスからではない。 浸水したわけでもないが。
- 492 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 12:37:45 ]
- なるほど、MatzなりのRubyのGettho化を避けるための戦術と。
下手に大衆化してPHPみたいにこんなのが来たら嫌だよなあ ttp://ml.php.gr.jp/pipermail/php-users/2008-January/033682.html
- 493 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 12:59:04 ]
- >492
ネタだよな? な?
- 494 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 13:10:41 ]
- 腹筋がよじれた(。ω゜)
- 495 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 13:29:06 ]
- ワラタぉ
- 496 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 13:39:09 ]
- >481
480じゃないけど、その本買ってみる ありがとおぉ
- 497 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 21:28:39 ]
- 「基礎Ruby on Rails」の宣伝しとこう
1冊でRubyとRailsの基礎が学べるので初心者にはいいと思うよ ただ、全くプログラミングの経験が無い人には無理 最大の難点は誤植の多さ ↓でチェックしてね ttp://www.oiax.jp/books/kiso_rails/errata.html
- 498 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 22:20:18 ]
- 初心者にいいって宣伝文句使うなってMatzが言ってた
- 499 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 22:27:25 ]
- こういうネタも一瞬本気なんじゃないかと思わせるところが怖い。
- 500 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 00:07:28 ]
- すごく基本的なことでごめん。
PublisherとBookというmodelがあって、 Publisher has_many Book という関係であるとき、 オライリーという名前の出版社の本を調べたかったら Publisher.find_by_name("オライリー").books とすればよいのは分かるのだけど、その逆で ISBNコードが4900900095の本を出している出版社を調べたかったら pid=Book.find_by_isbn_code("4900900095").publisher_id Publisher.find(pid) と、ほんのちょっと込み入った書き方をしないといけないですよね? もっとスマートな書き方はないですよね?
- 501 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 00:36:12 ]
- Bookにpublisher_idがあるなら
class Book < AR::Base belongs_to :publisher end も同時に宣言しておけば publisher = Book.find_by_isbn_code("4900900095").publisher と出来るはずよ。
- 502 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 02:25:57 ]
- prototype の $F() (= Form.Element.getValue()) を
ruby のコード内で使うにはどうすればいいでしょうか? たとえば id='q' のフォームがあって button_to_function '検索' do |page| query = <$F('q') でフォームの値を取得> page.redirect_to :controller => 'documents', :action => 'search', :q => query end こういう感じことをやりたいのですが
- 503 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 06:53:56 ]
- >>501
あれ。所有側からも同じように書けるんだっけ。ありがとう。やってみます。
- 504 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 09:14:06 ]
- amazonはタイムマシンでも発明したのか?
2/6到着予定の本が2/5に届いたぞ
- 505 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 09:46:10 ]
- タイムリープ能力のある鳥か飛脚では?
- 506 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 09:51:51 ]
- 逆に考えるんだ>>504の住んでいるところだけ時空間が乱れている、と・・・
- 507 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 10:38:47 ]
- そうか、だから俺は毎度毎度遅刻するんだな
- 508 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 11:33:06 ]
- 昭和の頃ならともかく、最近の飛脚は時空くらい普通に飛び越えるよ。
- 509 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 19:45:44 ]
- live doorでcorp.livedoor.com/pressrelease/2008/02/0207-01.htmlこんなのが公開されましたが、
他に何か参考になるRuby on Railsアプリあったら教えてください〜。 てゆうか、上記アプリは2.02なんですね。。
- 510 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 20:17:48 ]
- aptanaのradrailsで開発してる人いますか?
=begin =end これのコメントアウトってバグってますよね?
- 511 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 20:26:52 ]
- >>497
誤植が多いとなおさら初心者に悪くねーか?
- 512 名前:デフォルトの名無しさん [2008/02/07(木) 20:33:11 ]
- リダイレクトってどうやったらできるの?
- 513 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 20:35:53 ]
- 何を何にリダイレクトしたいんだ?
- 514 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 00:54:58 ]
- >>511
それは否定できない 真剣に読んでれば誤植かどうかわかるんだけど(Amazonレビューでも書いてた Rails+Rubyの基礎本としては他にイマイチ選択肢が無いんだよな
- 515 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 09:22:19 ]
- >514
エラッタがあったのでオイラはこれ印刷して手元においているYO 基礎Ruby on Rails | 正誤表 - 株式会社 オイアクス www.oiax.jp/books/kiso_rails/errata.html 基礎Ruby on Rails | 読者サポートページ - 株式会社 オイアクス www.oiax.jp/books/kiso_rails.html
- 516 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 18:34:17 ]
- >>510
> =begin > =end > > これのコメントアウトってバグってますよね? どういう意味? 何が、どういう風に動くべきだと思ってて、 実際にはどんな風にうまく動かないの?
- 517 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 09:21:43 ]
- >>516
RailsのバグじゃなくてあくまでIDEの話です 複数行をコメントアウトしたくて該当の記述をした途端に、RadRailsの挙動がおかしくなる うまく表現できないんだけどエディタが壊れるというか…とにかくまともに動作しなくなる。該当の記述を消すと元に戻ります
- 518 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 13:58:47 ]
- RadRails 0.9.3.6479 だけど、普通にコメントアウトできるよ。
前のバージョンだと自分も begin end 形式のコメントアウトが できないことがあった。
- 519 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 17:08:16 ]
- active_scafolld で関連を設定したとき edit 画面で出るサブフォームのカラムの順番はどうやったら設定できるんでしょうか?
- 520 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 21:23:28 ]
- >>518
バージョンは同じですね aptanaのバージョンによっても変わるのでしょうか aptana単独版でもEclipseプラグインでもバグってます Rails用IDE使ってる人自体が少ないんでしょうかね これとかどうなんだろ ttp://webos-goodies.jp/archives/51287729.html
- 521 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 22:46:06 ]
- >>520
しろうとの適当回答で悪いが、 =begin =end は「コメントアウト」ではなくて「埋め込みドキュメント」というみたい。 =begin と =end は行頭から書かないとだめ(インデントしてはだめ)なのかもしれない。 エラー表示が「multine comment ...」だったらこれが原因じゃないかな。
- 522 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 23:50:57 ]
- Railsで再構築したぜ
ttp://www.momoiro.jp/
- 523 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 02:09:25 ]
- >>522
エロサイトの宣伝は珍しいな。 Railsには見えんが・・・ built width で鯖構成しらべようとしたら、403ではじかれた('A`)
- 524 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 12:47:30 ]
- >>523
ttp://www.momoiro.jp/bbs/list
- 525 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 13:09:26 ]
- ワラタw
- 526 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 13:32:19 ]
- Application error (Rails)
ワロッシュ
- 527 名前:店長 mailto:sage [2008/02/10(日) 17:11:41 ]
- す、すいません!
今、ほむぺのリニューアル中なんです。。。 (Rails) を見たといってくれれば半額にしますので よろしくおねがいします!!!
- 528 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 18:30:01 ]
- ほむぺ(R) は、(株)SRAの登録商標(登録番号4905533)です。
- 529 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 18:42:02 ]
- >>527
「Railsみました〜」って言ったら、「は?なにいってんの?」って言われたよ。ウワァーン
- 530 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 18:49:11 ]
- ネタにしては面白くないな。
本当だったらアレだな。
- 531 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 19:27:55 ]
- Railsみましたwwww
- 532 名前:デフォルトの名無しさん [2008/02/10(日) 22:00:32 ]
- かんたんRuby on Railsの本を読んでいるけど
どうしてもcreate_tableができん なんでだろ
- 533 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 00:49:00 ]
- エラー見ないと答えようがないが、DB作ってないとか。
(sqliteなら作らなくても○)
- 534 名前:デフォルトの名無しさん [2008/02/11(月) 11:27:44 ]
- どうしてsqliteなら作らなくてもOKなの?
- 535 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 13:15:58 ]
- ファイルベースだから。
dbfile に設定した名前のファイルがなければ勝手に作ってくれる。
- 536 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 14:14:18 ]
- 他のはDB作成コマンド発行してユーザー作って権限設定してどーのこーのが必要。
最近はrake db:createとかいうタスクもあった気がする。
- 537 名前:デフォルトの名無しさん [2008/02/11(月) 15:32:39 ]
- rakeってなに?
- 538 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 15:51:50 ]
- ググれk
- 539 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 21:40:41 ]
- json v1.1.2ってWindows環境は対応してないの?
- 540 名前:デフォルトの名無しさん [2008/02/11(月) 22:45:47 ]
- railsむずかCーーーーーーーーーーーー
- 541 名前:デフォルトの名無しさん [2008/02/11(月) 22:46:08 ]
- 民主党・公明党が主導する在日参政権はこんなに危険!!
・在 日 コ リ ア ン は 強 制 連 行 さ れ た 人 で は な い ! ! 出稼ぎ者が99,999999パーセント!! ・指定暴力団員の30パーセントが在日コリアン!! ・パチンコ屋経営の80〜90パーセントが在日コリアン!! ・掛け金なしで年金受給!! ・莫大な数の生活保護受給!! ・在 日 コ リ ア ン は 「 慰 安 婦 2 0 万 性 奴 隷 」 を 捏 造 ・日 韓 併 合 時 の 数 々 の 「 日 帝 の 蛮 行 」 を 捏 造 ・歴 史 教 科 書 に 介 入 し 歴 史 を 捏 造 ・北朝鮮拉致に協力・加担(北と南で国籍は簡単に変えられる) ・韓 国 の 参 政 権 を 持 っ て い る 日 本 人 は 「 5 1 人 」 日 本 に い る 在 日 韓 国 人 は 「 6 0 0 0 0 0 人 」以 上 !!
- 542 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 07:59:50 ]
- >>541
売国奴氏ね
- 543 名前:デフォルトの名無しさん [2008/02/12(火) 21:56:14 ]
- ブラウザでRails開発が完了する衝撃の簡単さ
Herokuを使えば、Railsの開発をブラウザだけで行うことが可能 ttp://builder.japan.zdnet.com/news/story/0,3800079086,20366959,00.htm ttp://heroku.com/
- 544 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 21:58:40 ]
- ほのぼのrake。
- 545 名前:デフォルトの名無しさん [2008/02/13(水) 14:47:11 ]
- 複数テーブルをいっせいに同じページに表示する方法おちえてください
- 546 名前:デフォルトの名無しさん mailto:sage [2008/02/13(水) 15:29:11 ]
- >>545
もちっと具体的に。
- 547 名前:デフォルトの名無しさん mailto:sage [2008/02/13(水) 16:26:37 ]
- >>545
コントローラー側で各テーブルをfindして それぞれテーブル毎に@変数に格納して ビューで展開・表示する事?
- 548 名前:545 mailto:sage [2008/02/14(木) 15:12:16 ]
- たとえばコントローラで
def index @as = A.find(:all) @bs = B.find(:all) end って入れて、ビューで展開しようとしたら、 uninitialized constant hogehogeController::B って出るんです。なにがいけないのでしょうか。。
- 549 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 15:48:53 ]
- >>548
modelにBのファイルが無いというオチじゃなかろうな?
- 550 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 17:14:00 ]
- もしくはBがSTIしてるとか
- 551 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 18:15:13 ]
- STIってなんですか?
- 552 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 18:17:53 ]
- 単一テーブル継承
- 553 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 21:19:05 ]
- なるへそ。
- 554 名前:545 mailto:sage [2008/02/14(木) 22:36:05 ]
- >>549
まさにそういうオチでした。。 ありがとうございます。でなおしてきます。
- 555 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 12:53:48 ]
- >>549が素敵w
- 556 名前:545 mailto:sage [2008/02/15(金) 15:58:18 ]
- 恥をしのんでもう一つ質問させてください
複数テーブルの同画面表示・更新はおかげさまで成功。 こんどはAJAXでリアルタイムに画面上で更新できるようにしたいんですが、 修正対象のテーブルの行だけリフレッシュするところでうまくいきません なにか参考になるサンプルコードとかないでしゅおか? あたまわるくてすみません
- 557 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 16:57:31 ]
- tablekit.js
- 558 名前:545 mailto:sage [2008/02/15(金) 17:08:32 ]
- 見てみました。
でも更新対象はセルじゃなくて「特定のテーブル」なんです。 例えるなら同じ画面に掲示板を5つ出してるようなイメージです
- 559 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 21:48:04 ]
- tableにid張っておいてAjax.updateすりゃいいんじゃないの?
- 560 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 00:22:49 ]
- 行だけは難しいかもしれんね。
色々やってみたことあるけどIEとFirefoxで挙動違ったりで怪しかったんで、 結局セルの中に別途id振ったりしたような覚えがある
- 561 名前:545 mailto:sage [2008/02/16(土) 15:31:02 ]
- う、むずかしいんですか…
自分の場合はID振る段階とか、 もっと単純なところで躓いてる気がしますが。。 ちなみにテーブルの数だけ リスト(list)とリスト一行追加(add_list)のview用意して ごっそりrenderするって認識は間違ってませんか?
- 562 名前:545 mailto:sage [2008/02/16(土) 15:40:21 ]
- あ、しまった違う
add_listなんていらんよね。。
- 563 名前:デフォルトの名無しさん [2008/02/16(土) 15:48:32 ]
- 轢死 on rails
- 564 名前:560 mailto:sage [2008/02/16(土) 18:09:46 ]
- 俺のはtrタグやtdタグにid振ってもブラウザによってうまくいったりいかなかったりって話ね
- 565 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 20:41:20 ]
- 行だけってのはあれなので、
でかいテーブルじゃなければ、 divに入れて、テーブルごと書き換えちゃうのが楽だと思う。
- 566 名前:デフォルトの名無しさん mailto:age [2008/02/22(金) 06:06:01 ]
- age
- 567 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 10:28:20 ]
- sage
- 568 名前:デフォルトの名無しさん [2008/02/22(金) 23:41:51 ]
- IISでRails動かしている人っている?
- 569 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 13:26:27 ]
- おれおれ
- 570 名前:デフォルトの名無しさん [2008/02/23(土) 14:45:21 ]
- IEはtableのTRに対して更新は掛からないはずです。
行単位でかけるんじゃなくて、テーブル全体で更新するしかないと思います。 もしくはtableじゃなくて、divでテーブルレイアウトするとか。 こちらもご参考に blog.asura.co.jp/takehara/97683399bd444c33922ecafb6e1377c7/entry.aspx
- 571 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 15:40:26 ]
- ActiveRecordで"ノート"テーブルと"ページ"テーブルがあるとして、
ノート.new("title" => "さんすう")で1レコード増やして、 ノート.page[0].text = "きょうのテーマはたしざん" ノート.page[1].text = "きょうのテーマはひきざん" ノート.page[2].text = "きょうのテーマはかけざん" ノート.save みたいなことやると "ノート"に title = さんすうなレコードが追加されてて "ページ"に title = さんすう, page = 0, text = きょうのテーマは…みたいなレコードが3件できてるー みたいなことってできる? has_manyとかhas_oneとか指定すればいいのか?
- 572 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 17:03:45 ]
- できるよ。
has_manyとかhas_oneとか指定すれば
- 573 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 19:07:14 ]
- ノート.pages.build(:text => "ほげ")
か ノート.pages.create(:text => "ほげ")
- 574 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 19:54:41 ]
- 3rd Rail糞使いにくい
絶対買わないほうがいい
- 575 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 06:12:28 ]
- >>574
mjsk CodeGear涙目w
- 576 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 09:28:51 ]
- 軽くて使いやすいIDEはないものでしょうかねぇ。
- 577 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 11:55:50 ]
- Nebeans 6はIDEの中では割と軽いし使いやすいと思うけど。
特にruby/railsプラグインだけのやつなら起動の時間が短めで良い感じ。 逆に全入りとかのをダウンロードすると、起動にすごく時間がかかるんで注意。
|

|