1 名前:nobodyさん mailto:sage [2010/12/11(土) 10:58:56 ID:???] ■前 【Ruby】Ruby on Rails Part10 hibari.2ch.net/test/read.cgi/php/1282991262/ ■参考サイト <英語> 本家:rubyonrails.org API document:api.rubyonrails.com/ 開発者のblog:weblog.rubyonrails.org/ 参考wiki:wiki.rubyonrails.org/rails <日本語> Rails' wiki: wiki.fdiary.net/rails/ twitter.com/dhh www.loudthinking.com/
506 名前:nobodyさん mailto:sage [2011/04/20(水) 00:54:57.64 ID:???] attr_accessor と attr_accessible って何が違うの?
507 名前:nobodyさん mailto:sage [2011/04/20(水) 02:03:18.02 ID:???] rails2.3でのモンキーパッチはどこに書くべきなの? environment.rb ? lib下? initializers下?
508 名前:nobodyさん [2011/04/20(水) 04:49:30.72 ID:SpABtcyW] >>506 まったく無関係。 attr_accessorはRubyの標準機能で、インスタンス変数の「読み書き用メソッドを追加」 するもの。 attr_accessibleは、ActiveModel::MassAssignmentSecurityの機能で、 newやらupdate_attributesやらでレコードの属性を「一括設定してもよい」属性を 指定するもの。逆に「一括設定を禁止」するattr_protectedとペアで考える。
509 名前:nobodyさん [2011/04/20(水) 04:50:10.65 ID:SpABtcyW] >>507 タイミング的制約がなければ、俺はlibに置いてる。
510 名前:nobodyさん [2011/04/20(水) 08:58:11.63 ID:FAFejryI] 【これはすごい】Twitter検索を3倍高速化した記事の翻訳 - nokunoの日記 d.hatena.ne.jp/nokuno/20110420/1303251620 Twitter検索は世界で最もトラフィックの多い検索エンジンの一つであり、1日に10億クエリを処理している。
511 名前:nobodyさん [2011/04/20(水) 09:18:21.83 ID:FAFejryI] 我々の計画の次の段階は、検索スタックからRuby-on-Railsを完全に廃止してユーザが直接Blenderにアクセスできるようにすることで、さらなるレイテンシの削減を実現することである。 d.hatena.ne.jp/nokuno/20110420/1303251620
512 名前:nobodyさん [2011/04/20(水) 12:09:39.46 ID:FAFejryI] Rails Static Pages lindsaar.net/rails-static-pages
513 名前:nobodyさん mailto:sage [2011/04/20(水) 23:58:02.87 ID:???] ID:FAFejryI ウザい、死ね。 Rubyが一番!Ruby以外は糞!
514 名前:nobodyさん mailto:sage [2011/04/21(木) 05:28:44.05 ID:???] つまりRubyだけでいい、RoRはいらない子なんですね、わかります。
515 名前:nobodyさん [2011/04/21(木) 08:42:44.25 ID:AyRcodfn] includes して count するとわざわざ OUTER JOIN してるんだけどなんで? 結果変わらないよね?
516 名前:nobodyさん mailto:sage [2011/04/21(木) 10:40:53.70 ID:???] ここでいいのかどうかわからんけど質問. Rackってhtml5の<input type="file" multipart="multipart">に対応してます? # Rackベースのフレームワーク使ってるんだけど, # いろいろやってもファイルが1つしかアップロードされない...
517 名前:nobodyさん [2011/04/21(木) 11:16:03.79 ID:AyRcodfn] ×multipart ○multiple
518 名前:516 mailto:sage [2011/04/21(木) 13:18:28.38 ID:???] >>517 あー,それのことです. ここに書き間違えただけで,実際はちゃんと書いています.
519 名前:nobodyさん mailto:sage [2011/04/21(木) 17:33:22.01 ID:???] あs
520 名前:nobodyさん mailto:sage [2011/04/21(木) 22:46:47.88 ID:???] >>516 ミドルウェア次第じゃね? なけりゃ造れ
521 名前:nobodyさん mailto:sage [2011/04/22(金) 09:45:49.15 ID:???] 初心者にオススメの入門書はありますか? 他言語(C++,PHP)のプログラミングはコードを読んだり簡単なものを作れる程度です
522 名前:516 mailto:sage [2011/04/22(金) 11:04:59.66 ID:???] >>520 Rackじゃ面倒みないよ,ってこと? たぶんlib/rack/util.rbのRack::Utils::Multipart::UploadedFile.parse_multipartで やってるんだろうけど, そこでファイルの情報を上書きしているっぽい(なので,最後のファイルの情報しか残らない). しゃーない,オレオレ仕様でRackを改造するか.
523 名前:nobodyさん [2011/04/22(金) 11:15:22.25 ID:KN8NpENC] でき上がったら本家にpull requestよろしく。
524 名前:516 mailto:sage [2011/04/22(金) 11:48:45.81 ID:???] 自己解決. input要素のname属性に,サフィックス"[]"をつければいいということでした. × <input type="file" name="file" "multiple="multiple"> # => {"file"=>{:filename=>"kitsune", :type=>"text/plain", :name=>"file", 〜}, 〜} ○ <input type="file" name="file[]" "multiple="multiple"> => {"file"=>[{:filename=>"tanuki", :type=>"text/plain", :name=>"file[], 〜}, {:filename=>"kitsune", 〜}, 〜], 〜} Rack::Utils::Multipart::normalize_paramsを読めば一目瞭然だったorz # この"[]"を付けるってHTML5の仕様なの?"4.10.4.1.18 File Upload"にはそんなこと書いてなかったぞ? お騒がせしましたm(_ _)m
525 名前:516 mailto:sage [2011/04/22(金) 11:52:21.17 ID:???] なんかgdgdだ.どうせ過疎スレだし,ちゃんと書き直すか. × <input type="file" name="file" multiple="multiple"> # => {"file"=>{:filename=>"kitsune", :type=>"text/plain", :name=>"file", 〜}, 〜} ○ <input type="file" name="file[]" multiple="multiple"> # => {"file"=>[{:filename=>"tanuki", :type=>"text/plain", :name=>"file[], 〜}, {:filename=>"kitsune", 〜}, 〜], 〜}
526 名前:nobodyさん [2011/04/22(金) 13:24:26.58 ID:KN8NpENC] 同名パラメータが複数あるときに[]付けるのは、 RailsがPHPのナニカから貰ってきた約束事だったような気がする。
527 名前:nobodyさん mailto:sage [2011/04/24(日) 01:25:25.59 ID:???] ttp://gihyo.jp/book/2011/978-4-7741-4663-8 ついにRailsまで進出か Railsの読み手は要求水準が高いからやめた方がいいと思うのだが
528 名前:nobodyさん mailto:sage [2011/04/24(日) 01:37:22.81 ID:???] 今のところ一番まともなRails3和書にはなりそうだね アジャイル本今年中に翻訳されないかな
529 名前:nobodyさん mailto:sage [2011/04/24(日) 12:04:47.35 ID:???] アジャイル本てこれか ttp://www.amazon.com/Agile-Web-Development-Rails-Ruby/dp/1934356549/ref=sr_1_1?s=books&ie=UTF8&qid=1303614004&sr=1-1 ttp://www.amazon.com/Ruby-Rails-Tutorial-Addison-Wesley-Professional/dp/0321743121/ref=sr_1_2?s=books&ie=UTF8&qid=1303614021&sr=1-2 とかも気になる 向こうは本の値引きがあってええのう 上のはそのうち翻訳されそうだから下とりよせてみようかな
530 名前:nobodyさん [2011/04/24(日) 13:38:11.64 ID:xwiqiHKV] pragprog のはイニシャルで AWDwR と呼ばれることが多いな。
531 名前:nobodyさん mailto:sage [2011/04/24(日) 17:24:07.44 ID:???] >>529 なんでこんなに安いんだ!安いし早いし英語できる人はお得だね
532 名前:nobodyさん mailto:sage [2011/04/27(水) 03:15:48.30 ID:???] railsのsession_storeってHA構成ならactive_record_store? 消すの面倒だから、kvsでいいのない?
533 名前:nobodyさん [2011/04/27(水) 08:57:06.92 ID:SsEuVT9X] HAならmemcache系じゃないのかなぁ
534 名前:533 [2011/04/27(水) 08:59:23.19 ID:SsEuVT9X] いやいや、生memcacheは死んだら終わりだからrepcacheとかのタグイ
535 名前:nobodyさん mailto:sage [2011/04/27(水) 10:44:43.44 ID:???] TokyoCabinetじゃあかんの?
536 名前:nobodyさん mailto:sage [2011/04/27(水) 13:29:03.57 ID:???] redisとかは?
537 名前:nobodyさん [2011/04/29(金) 18:14:58.16 ID:27MpX19Q] rails3で rails g scaffold hoge をしたときに すでに model/hoge.rb があったりすると、 The name 'Hoge' is either already used in your application or reserved by Ruby on Rails. Please choose an alternative and run this generator again. とかいっておこられます。 昔は上書き確認になった気がするのですが、なぜこうなってしまったのでしょう…
538 名前:nobodyさん [2011/04/30(土) 20:55:56.83 ID:0YfHZsvr] 「S3Sync」は、rsyncのような使い方で、ローカルディスクの特定部分と「Amazon S3」のストレージ間を同期(ミラーリング)できるようにするツールです。 codezine.jp/article/detail/3614
539 名前:nobodyさん mailto:sage [2011/05/01(日) 16:28:03.28 ID:???] あるリクエストに対するレスポンスをブラウザで表示した時のスナップショットを画像にして保存したいのですが 実現する方法はありますか? 手動でURLにアクセスしてスナップショットを撮り保存すればできるのですが、それをプログラム側で行いたいのです。 率直に考えると、ブラウザでHTMLがどのうようにレンダリングされるのかをプログラム側で知らなければならないので そこら辺のレンダリング機能なり、ライブラリなりが必要になるのかなと思っています。
540 名前:nobodyさん mailto:sage [2011/05/01(日) 16:34:05.88 ID:???] >>539 なにをいってるのかよくわからん あとたぶん板違い
541 名前:nobodyさん mailto:sage [2011/05/01(日) 16:36:31.87 ID:???] railsである処理だけ別トランザクションで実行するってどうするんかな?? ある発番処理で、既存ですでに存在する発番テーブルの 「現在ID」を+1して取ってくる必要があってどうするのかなと。 (メインの処理がロールバックされてもこの+1はコミットされる) 既存システム考慮しないんだったら、シーケンスオブジェクトとかでいいんだけど、 そうもいかなくて。
542 名前:nobodyさん mailto:sage [2011/05/01(日) 16:45:33.93 ID:???] >>541 IDの+1をコミット「したい」から別トランザクションにしたいってこと? あと使ってるDB、それからIDの発番方法がわからないと考えようがないような
543 名前:541 mailto:sage [2011/05/01(日) 16:49:43.48 ID:???] >>542 >IDの+1をコミット「したい」から別トランザクションにしたいってこと? そうそう。 発番方法は単純で、発番テーブルに用途毎に、 種別 現在値 項目A 1 項目B 10 とかなってて、「項目A」の次のIDがほしい場合2を取ってくる感じ。 で、oracle。
544 名前:nobodyさん mailto:sage [2011/05/01(日) 17:59:01.29 ID:???] rorは貧者向けのシステムだな。
545 名前:nobodyさん mailto:sage [2011/05/02(月) 01:24:27.77 ID:???] ルビー使っている奴は、ルピー。
546 名前:nobodyさん mailto:sage [2011/05/02(月) 03:00:59.17 ID:???] 貧者向けだが富豪的プログラミングが要求される
547 名前:nobodyさん mailto:sage [2011/05/02(月) 11:10:02.83 ID:???] >>546 すまん、いみがわからない。
548 名前:nobodyさん mailto:sage [2011/05/02(月) 22:20:26.76 ID:???] 「富豪エンジニアリング」は聞いたことあるけど 「富豪プログラミング」は初めて聞いた。 富豪プログラミングってどういう意味ですか?
549 名前:nobodyさん [2011/05/02(月) 22:26:48.62 ID:ADMNRZKW] 富豪的プログラミングといえば増井さんの記事で有名だと思うのだが。 www.pitecan.com/fugo.html
550 名前:nobodyさん mailto:sage [2011/05/02(月) 23:58:05.01 ID:???] 貧者向けでありながら富豪的プログラミングになるのが理解出来ない
551 名前:nobodyさん mailto:sage [2011/05/03(火) 00:44:28.94 ID:???] すごいバカだな
552 名前:nobodyさん mailto:sage [2011/05/03(火) 01:02:29.31 ID:???] 貧者は貧者 RailsはRails Railsは貧者向けと言えるだろうか?
553 名前:nobodyさん mailto:sage [2011/05/03(火) 10:29:40.44 ID:???] プログラム(フレームワーク)の出来と利用者の経済状況が相関するか調べればいいだけの話 暇なヤツがやれ まあ、プログラムの良し悪しなんて数値化できんけどな
554 名前:nobodyさん mailto:sage [2011/05/04(水) 01:08:45.50 ID:???] 日本では文脈が共有されていないが、アメリカでは持たざるものが勝つための一点突破いくぜヒップホッパー的ポジショニングフレームワークとしてセルアウトされたんだよ その辺のコンテクストが「貧者」という表現にリンクしたと思われる
555 名前:nobodyさん mailto:sage [2011/05/05(木) 01:12:25.25 ID:???] >>554 こいつナルシストだな
556 名前:nobodyさん mailto:sage [2011/05/05(木) 07:24:44.33 ID:???]
557 名前:nobodyさん [2011/05/05(木) 19:47:17.50 ID:otGJA30c] prototype.js死亡www
558 名前:nobodyさん mailto:sage [2011/05/05(木) 20:32:44.28 ID:???] >>557 kwsk
559 名前:nobodyさん mailto:sage [2011/05/05(木) 20:33:45.94 ID:???] rails3.1 で標準JSライブラリが jquery に変更
560 名前:nobodyさん mailto:sage [2011/05/05(木) 20:38:16.88 ID:???] >>559 thx まあ今後の開発はjqueryでもいいや
561 名前:nobodyさん mailto:sage [2011/05/05(木) 21:38:54.90 ID:???] マジかよ…jqueryはもはやjavascriptじゃないしデザイナ向けっぽくて嫌いなのになぁ どんどんブラックボックス化していくね。 非プログラマ向けのフレームワーク目指してるのかな
562 名前:nobodyさん mailto:sage [2011/05/05(木) 22:17:44.26 ID:???] 3.1は scss と coffee が追加されて逆にプログラマ向けになってんぞ
563 名前:nobodyさん mailto:sage [2011/05/06(金) 00:43:07.40 ID:???] 仕事で別FWでやってるけど、Ajax系画面だとクライアント側は完全にjQuery主体の開発になって サーバはjQueryに部分的なviewやjsonデータを渡す為の存在になりつつある
564 名前:nobodyさん mailto:sage [2011/05/06(金) 01:27:43.65 ID:???] >> 563 そんなかんじだとGWTとかDojoとかのオールインワンの方がよいんじゃないの?
565 名前:nobodyさん mailto:sage [2011/05/06(金) 10:10:19.86 ID:???] >>557-559 CoffeeScriptはどうなったんだ
566 名前:nobodyさん [2011/05/06(金) 10:58:48.54 ID:sYnDWkYR] coffeescriptもjavascriptも使えるようになっている。 coffeescriptやscssは、リクエスト時に自動的にjavascript、cssに変換される。 (productionでは結果をキャッシュしておける) という感じ。
567 名前:nobodyさん [2011/05/07(土) 18:34:16.00 ID:sXZAwlv0] 1000行くらいあるクソ長いメソッドの、1行だけを書き換えたいのですが オープンクラスベースで何かよい方法はあるでしょうか?
568 名前:nobodyさん mailto:sage [2011/05/07(土) 19:37:47.01 ID:???] リファクタリングする
569 名前:nobodyさん mailto:sage [2011/05/08(日) 18:33:31.95 ID:???] Rails2.3使ってんだけど、スレッドセーフじゃないの? passengerの場合は、MPMダメで mongrelだとcluster mongrelでマルチプロセスで稼働させるのが当たり前? スレッド絡みでアプリ側で気にしないといけないことってある? インスタンス変数やばいとか。
570 名前:nobodyさん mailto:sage [2011/05/08(日) 20:01:33.82 ID:???] global以外でmodelからcontrollerの変数(sessionとか)を参照ってどうやんの?
571 名前:nobodyさん mailto:sage [2011/05/09(月) 01:22:57.54 ID:???] 引数で引き渡す
572 名前:nobodyさん [2011/05/09(月) 09:11:07.82 ID:WKS3xz7s] 2.1.2を利用してるのですが ログイン機能を実装する上でオススメのプラグイン?はありますか? 人気があるっぽいDeviseは2.3からみたいですし……
573 名前:nobodyさん mailto:sage [2011/05/10(火) 00:59:17.24 ID:???] >>570 thread.currentっていう方法もある
574 名前:nobodyさん mailto:sage [2011/05/11(水) 00:24:08.58 ID:???] >>569 passengerはpreforkでもworkerでも動くよ。 ただし、どっちにせよapacheとは別プロセスでRailsアプリが動くので、 スレッドモデルではない。
575 名前:nobodyさん mailto:sage [2011/05/11(水) 04:35:44.27 ID:???] mongrelよりunicornだろjk
576 名前:nobodyさん mailto:sage [2011/05/11(水) 13:08:27.79 ID:???] 3.1beta1でrails g scaffoldしたらjavascript runtimeが無いといか言われるんだけどどうすれば?
577 名前:nobodyさん [2011/05/11(水) 20:03:58.07 ID:tz+mrAHd] coffeescriptからjavascriptへの変換にexecjsを使っている。 coffeescriptがいらないならGemfileから外せばいいと思うけど、 scaffoldの生成に使ってるのかな。 https://github.com/sstephenson/execjs#readme nodejsとかspidermonkeyとか、選択肢はいろいろあるようで。
578 名前:nobodyさん mailto:sage [2011/05/12(木) 20:27:02.32 ID:???] > nodejsとかspidermonkey これはどこにあるの?
579 名前:nobodyさん [2011/05/12(木) 20:53:09.28 ID:HIxOD8Tc] SpiderMonkeyはMozillaのJSランタイムを独立させたもの。 Node.jsは最近有名だろ? あと、WindowsやMacだとやOSに付いてくるJSランタイムが利用されるからとくに 用意はいらないはず。
580 名前:569 mailto:sage [2011/05/13(金) 00:22:45.95 ID:???] >>574 なるほど。 >>575 ありがと。試してみる。 スレッドモデルで動かしたいっていう要望はないんだろうか? 不思議。
581 名前:nobodyさん mailto:sage [2011/05/13(金) 20:09:04.20 ID:???] こんな上層レイアの糞フレームワークばかり使ってたら腕も腐るわ とか思って仕方なくRails使ってたが 最新の流行とか自然にキャッチアップ出来てるのはなかなか良いな。
582 名前:nobodyさん mailto:sage [2011/05/13(金) 23:17:38.21 ID:???] / ̄\ | | \___/ __|__ / \ / ::\:::/:::: \ / <●>::::::<●> \ | (__人__) | \ ` ⌒´ ,/ r、 r、/ ヘ ヽヾ 三 |:l1 ヽ \>ヽ/ |` } | | ヘ lノ `'ソ | | /´ / |. | \. ィ | | | | |
583 名前:nobodyさん mailto:sage [2011/05/14(土) 00:03:16.94 ID:???] おいそのAAむかつくからやめろ
584 名前:nobodyさん mailto:sage [2011/05/14(土) 09:33:01.42 ID:???] / ̄\ | | \___/ ____|___ / \ r、 r、/ ヘ ヽヾ 三 |:l1 ヽ \>ヽ/ |` } | | ヘ lノ `'ソ | | /´ / |. | \. ィ | | | | |
585 名前:nobodyさん [2011/05/16(月) 01:41:38.37 ID:m69dgM/G] Streaming Examples Example 48 It is very easy in web2py to stream large files. Here is an example of a controller that does so:1. 2. 3. 4. def streamer(): import os path=os.path.join(request.folder,'private','largefile.mpeg4') return response.stream(open(path,'rb'),chunk_size=4096) web2py.com/examples/default/examples#streaming_examples
586 名前:nobodyさん [2011/05/16(月) 01:48:28.98 ID:m69dgM/G] 今日のPython: web2py フレームワークについて ttp://todayspython.blogspot.com/2011/05/web2py.html 01 はじめに - web2py-japan ttp://sites.google.com/site/web2pyjapan/book/01
587 名前:nobodyさん [2011/05/16(月) 05:19:50.55 ID:m69dgM/G] IT virtuoso:40秒で作るweb2pyアプリ ttp://nakaken.mediacat-blog.jp/e50989.html
588 名前:nobodyさん [2011/05/16(月) 05:44:50.99 ID:++XPfUJp] web2py.com/examples/default/download www.web2py.com/ 127.0.0.1:8000/admin/wizard/index 127.0.0.1:8000/admin/default/site Reveal Picasa www.web2py.com/appliances/default/show/75 VideoTest www.web2py.com/appliances/default/show/38 Ajax web chat www.web2py.com/appliances/default/show/34 WordPressClone www.web2py.com/appliances/default/show/36 A simple picture blog www.web2py.com/appliances/default/show/32 Sample hello <facebook_user> www.web2py.com/appliances/default/show/48 web2py on the google appengine www.youtube.com/watch?v=YZTG2IBMXeU#at=337
589 名前:nobodyさん [2011/05/16(月) 06:34:15.60 ID:JOIWjGx4] YouTube - web2py & GAE demo #1 www.youtube.com/watch?v=RVh2viuBooQ web2py "shootout" tutorial www.youtube.com/watch?v=53DF4pkeriU
590 名前:nobodyさん [2011/05/16(月) 14:40:11.89 ID:Eo4DWAc0] Ruby on Railsのアジャイル開発の売上実績を公開しました 〜2年間で20倍に伸びました:ベンチャービジネス千里眼:ITmedia オルタナティブ・ブログ blogs.itmedia.co.jp/yoshimasa/2011/05/ruby-on-rails22-4a6a.html
591 名前:nobodyさん [2011/05/17(火) 04:51:13.26 ID:KKbgQnI3] b.hatena.ne.jp/entry/intridea.com/2011/5/13/rails3-gems Views/Page and Admin Scaffold compass (https://github.com/chriseppstein/compass) haml (https://github.com/nex3/haml) sanitize (https://github.com/rgrove/sanitize) rails_admin (https://github.com/sferik/rails_admin) web-app-theme (https://github.com/andreferraro/web-app-theme) Search Solutions meta_seach (https://github.com/ernie/meta_search) meta_where (https://github.com/ernie/meta_where) thinking-sphinx (https://github.com/freelancing-god/thinking-sphinx) acts_at_indexed (https://github.com/dougal/acts_as_indexed) sunspot (https://github.com/outoftime/sunspot)
592 名前:nobodyさん mailto:sage [2011/05/17(火) 07:16:04.33 ID:???] apache passengerかapache unicornかで悩むわ。 unicornの方が楽そうだけど、プロセス監視が少し面倒。 passengerはapacheだけ面倒見ておけばよさそうなので、passengerがいいのかな。 運用してる人います?
593 名前:nobodyさん mailto:sage [2011/05/17(火) 07:44:56.43 ID:???] 関係ないけど gem clean したら稼動中のバージョンの passenger も消えちゃうのなんとかしてくれぼんぬ。
594 名前:nobodyさん mailto:sage [2011/05/17(火) 07:50:00.45 ID:???] >>592 nginx + unicornで決まりだろjk
595 名前:nobodyさん mailto:sage [2011/05/17(火) 20:31:05.36 ID:???] thinとかどうなんだろ rails出始めの頃は動作環境の選択肢が狭くて悩んだけど 今は逆に多すぎて困る
596 名前:nobodyさん mailto:sage [2011/05/18(水) 00:27:50.78 ID:???] nginx これの監視はどうするよ?
597 名前:nobodyさん [2011/05/18(水) 03:47:33.33 ID:TUVhOx+I] DHH’s RailsConf 2011 Keynote Live-Blogged Here www.rubyinside.com/dhh-keynote-streaming-live-from-railsconf-2011-right-here-right-now-4769.html
598 名前:nobodyさん mailto:sage [2011/05/18(水) 12:14:03.28 ID:???] thinは手軽な割りにパフォーマンスも結構いいよね。 padrinoではデフォルトサーバがwebrickじゃなくthinになってる。 ローカル環境でのテストには最強だと思う
599 名前:nobodyさん mailto:sage [2011/05/21(土) 17:10:23.27 ID:???] Rails3でScaffoldする際に 他のテーブルと連携させる場合はRails2.0と違う指定の仕方だった気がするのですが どうすればいいか書いてあるURLとかありませんか?orz
600 名前:nobodyさん [2011/05/21(土) 19:30:30.51 ID:QDAc9MKf] t.references なら2の頃からあったけど、なんのことだろ。
601 名前:nobodyさん mailto:sage [2011/05/21(土) 23:39:22.47 ID:???] それscaffoldやない、migrationや
602 名前:nobodyさん [2011/05/22(日) 12:24:26.19 ID:gIr/UGhz] >>599 何か心当たりがあるの?
603 名前:nobodyさん [2011/05/23(月) 11:47:41.53 ID:lzKhlBAh] ちょっとお聞きしたいのですが、railsってphpのvar_dumpみたいにブラウザに 変数出力してのデバッグってしづらいですよね。 何かいい方法ないでしょうか?それ用のgemとか・・ もしないなら自分で作ってみようと思うんですが、あんまり需要ないんですかね?
604 名前:nobodyさん [2011/05/23(月) 12:01:23.77 ID:tsYc05ju] <%= debug(foobar) %> でなく?
605 名前:603 [2011/05/23(月) 13:12:04.83 ID:lzKhlBAh] これってコントローラとかモデルでは使えないですよね? Rails.logger.debugなら知っているんですが、ブラウザに出力させたいのです。
606 名前:nobodyさん [2011/05/23(月) 16:31:36.20 ID:e9228GLD] そういうpluginもあった気がするが 手っ取り早く to_yaml 使うのもアリかな viewで、<%= @hoge.to_yaml %> とかやればいい。 日本語が含まれてる場合、ya2yaml gemを入れる必要があるかも。
607 名前:nobodyさん [2011/05/23(月) 17:50:36.66 ID:tsYc05ju] viewでインスタンス変数をto_yamlするのが <%= debug @hoge %> なので… まぁ、見たいものをコントローラでインスタンス変数に代入しておくしかないかなぁ。 特定の名前があれば<%= debug... %>するようにレイアウトに書いておくと楽になるかも しれず。
608 名前:nobodyさん mailto:sage [2011/05/24(火) 01:00:42.23 ID:???] class MyException < StandardError みたいなのよく見かけるんだけど、何がうれしいの?
609 名前:nobodyさん mailto:sage [2011/05/24(火) 14:35:49.12 ID:???] 掲示板を作成しようと思ってるんですが、書き込みした時間を表示させる方法はないですか? rails3を使っているのですが、ググってもrails2の方法しか見つかりません
610 名前:nobodyさん mailto:sage [2011/05/24(火) 14:44:00.36 ID:???] rails2と3で変わってない
611 名前:nobodyさん mailto:sage [2011/05/25(水) 00:56:40.61 ID:???] rails3を使っています selectを使ってリストを表示しページを作成してのですが、作成した後のページではリストで選んだ文字が数字で評されてしまいます どうにか解決方法はないでしょうか?
612 名前:nobodyさん mailto:sage [2011/05/25(水) 01:22:33.66 ID:???] まじで意味わかんねえ・・・
613 名前:nobodyさん mailto:sage [2011/05/25(水) 10:10:41.17 ID:???] >>611 optionタグのvalue属性を見ろ
614 名前:611 mailto:sage [2011/05/25(水) 13:40:06.66 ID:???] www.dotup.org/uploda/www.dotup.org1667818.jpg www.dotup.org/uploda/www.dotup.org1667817.jpg 一枚目のtitleの部分でselectを使って表示は出来るんだけど、ページを作った後2枚目のように数字で表示されるんです
615 名前:611 mailto:sage [2011/05/25(水) 14:04:55.37 ID:???] 事故解決しました _form.thml.erbばっかり弄ってて、index.html.erb等をいじるのを忘れてますた(´・ω・`)
616 名前:nobodyさん mailto:sage [2011/05/25(水) 15:13:14.13 ID:???] まじで意味わからん
617 名前:nobodyさん mailto:sage [2011/05/25(水) 19:21:07.95 ID:???] NAME ERROR undefined local variable or method `map' for #<ActionDispatch::Routing::Mapper:0x7351c70> というエラーが出たので調べるとroutes.rbが悪いということまではわかったのですが、中身を見てもどこが悪いかわかりません。 このエラーが出る前に NO route mehtod〜 とエラーが出たためroutes.rbに map.connect ' ', :controller => 'titles' と追加しました。 どうやったらエラーが取れますか?
618 名前:nobodyさん mailto:sage [2011/05/25(水) 19:38:34.80 ID:???] バージョンくらい書けよ。 mapって2系までのやり方だけど、3系使ってるんじゃないだろうな
619 名前:nobodyさん mailto:sage [2011/05/25(水) 23:49:50.25 ID:???] バージョンは3系です
620 名前:nobodyさん [2011/05/26(木) 00:28:45.92 ID:TGrKohNE] 3系ならそもそもdrawのブロックにmapがないじゃろ。 root :to => 'titles#index' じゃね?
621 名前:nobodyさん [2011/05/26(木) 00:33:09.86 ID:TGrKohNE] あー、map.connect '', :controller => 'titles' に近いものってことで root を書いたけど、RESTと関係ないルーティング規則の基本はmatchね。 routes.rbにコメントがうざいほどいっぱいあるから分かると思うのだが…
622 名前:nobodyさん mailto:sage [2011/05/26(木) 10:31:27.29 ID:???] >>605 raise なんとか.inspect とかでいいんじゃね
623 名前:nobodyさん mailto:sage [2011/05/26(木) 22:04:55.15 ID:???] >>621 ありがとうございます 出来ました。
624 名前:nobodyさん mailto:sage [2011/05/27(金) 00:31:58.96 ID:???] railsでBBSを作ってるんだが、app/views/pages/_form.html.erbをapp/views/title/show.thml.erbに表示させたいんだがどうしたら良いでしょうか?
625 名前:nobodyさん [2011/05/27(金) 00:37:41.84 ID:XqNKV9VA] pages/form で pages/_form.html.erb 探してくれるんじゃなかった?
626 名前:624 mailto:sage [2011/05/27(金) 00:56:20.46 ID:???] >>625 error出ました 書き忘れましたがrailsのバージョンは3です
627 名前:nobodyさん mailto:sage [2011/05/27(金) 01:53:49.01 ID:???] コードとエラー内容書かないとエスパーじゃない限り理解できん
628 名前:nobodyさん mailto:sage [2011/05/27(金) 03:08:55.33 ID:???] なんかいろいろひどい
629 名前:624 mailto:sage [2011/05/27(金) 13:47:15.27 ID:???] ActionView::MissingTemplate in Titles#show Showing C:/work/rubygems-1.7.2/rails/bbs/app/views/titles/show.html.erb where line #16 raised: Missing partial pages/from with {:locale=>[:en, :en], :formats=>[:html], :handlers=>[:rhtml, :rxml, :builder, :erb, :rjs]} in view paths "C:/work/rubygems-1.7.2/rails/bbs/app/views" Extracted source (around line #16): 13: <% end %> 14: </ul> 15: 16: <%= render 'pages/from' %> 17: 18: <%= link_to 'Back', titles_path %> エラーはこんな風に出ます
630 名前:nobodyさん [2011/05/27(金) 14:46:57.65 ID:jUE8v2Ew] from -> form という落ちではあるまいな?
631 名前:nobodyさん mailto:sage [2011/05/27(金) 15:03:38.25 ID:???] <p id="notice"><%= notice %></p> <p> <h2><%= @title.title %></h2> </p> <% i = 0 %> <ul> <% @title.pages.each do |page| %> <b>Name:</b><i><%= page.name %></i> <b>E-mail:[</b><i><%= page.mail %><b>]</i></b> <br> <%= simple_format(page.coments) %> <%= hbr @msg %> <% end %> </ul> <%= render 'pages/from' %> <%= link_to 'Back', titles_path %> showの中身はこうなっています
632 名前:nobodyさん mailto:sage [2011/05/27(金) 15:39:36.32 ID:???] 回答レスもらってるのに無視するなよ しかも正解くさいし
633 名前:nobodyさん mailto:sage [2011/05/27(金) 15:43:54.41 ID:???] ただのスペルミスだったんですね・・・ ごめんなさい 見落としてました
634 名前:nobodyさん mailto:sage [2011/05/27(金) 20:39:53.52 ID:???] なんで、フレームワーク派の人間って、バカのひとつ覚えの様に プライマリキーを嘔吐インクリメントにするのかなと思ってググッってみたら、 そうする理由は「面倒くさいから、これでいいのだ(キリッ」という、低知能な理由ばかり(笑 「このDBサーバーは、こういうテーブルの設計とSQLの組み立てが一番パフォーマンスが優れいている」という 考えは完全に無視してるわけね(笑 こういう現実を見てると、Web開発入門者にとって、一番初めの地雷は、フレームワークなのかな と思ってしまう。 過疎サイトばっかり担当してる低レベルエンジニアには無縁の話だと思うけどね。 実際、どんでもない高アクセスサイトを扱っているエンジニアはフレームワークを そのまま使っているなんてことはなくて、重い部分はカスタマイズして使ってるわけですよね。
635 名前:nobodyさん mailto:sage [2011/05/27(金) 21:15:01.19 ID:???] 基本的に数値型による単一物理キーが一番パフォーマンスも優れているのだが。 理由は消費するバイト数が小さく、しかも一定だから。 反論するなら理由も書けよ ちなみにオートインクリメントは重複しない値を取得するためのもので、 パフォーマンスには直接関係ない。 さらにRailsでいえば、別に数値型のid列を主キーにする必要もない。 そうしなきゃいけないと思い込んでたなら、お前が無知なだけ。 加えて、複合キーより単一キーの方が圧倒的にプログラムしやすくバグが出にくい。 あらゆる点でバカ丸出し
636 名前:nobodyさん mailto:sage [2011/05/28(土) 03:39:31.29 ID:???] 彼はおそらく複合キーを使ってハマったことがないんだろう それを幸せというべきか、ハマりによって成長する機会を失った可哀そうな存在という べきかは俺には分からんが…
637 名前:nobodyさん mailto:sage [2011/05/28(土) 10:48:43.58 ID:???] この手の、Webフレームワークの単一キーと、それまでの時代の複合キーは どっちが優れているかの議論って以前はもっとあった気がする どっかいいサイトないかな
638 名前:nobodyさん mailto:sage [2011/05/28(土) 11:43:36.51 ID:???] そもそもフレームワークは開発を簡略化するものなのだから >「面倒くさいから、これでいいのだ(キリッ」 これは十分採用の根拠になり得る。 極限にパフォーマンス追求したり、超大規模なサービスならばRailsなんて使わないし。
639 名前:nobodyさん mailto:sage [2011/05/28(土) 14:17:32.61 ID:???] フレームワーク以前にテーブル結合の効率考えたら複合キーは基本OUTだろ
640 名前:nobodyさん mailto:sage [2011/05/28(土) 14:35:44.43 ID:???] 過疎スレでこんなに釣れればもう思い残すことはないだろうなw
641 名前:nobodyさん mailto:sage [2011/05/28(土) 17:59:07.51 ID:???] 複合キーの必要性はなし?: ronSpace ronspace.cocolog-nifty.com/blog/2006/09/post_900f.html サロゲートキーと複合主キー | DBFlute dbflute.sandbox.seasar.org/ja/manual/topic/dbdesign/surrogatekey.html
642 名前:nobodyさん mailto:sage [2011/05/28(土) 21:29:32.67 ID:???] 「釣り」とか現実の世界で絶対言うなよ その場の雰囲気がものすごく微妙になるんだからよ 本人の自覚がないから余計むかつくわ
643 名前:nobodyさん mailto:sage [2011/05/28(土) 23:17:11.25 ID:???] ウェブプログラミングってその場凌ぎで長期的な視点に描けてる案件多いからな。 html弄って納入してる様なノリ。表示に問題あるなら気づいた時点でまた金取って修正すればいいじゃ内的な。 10年稼働とか普通にあってミスが無い様に細心の注意を払う業務システムとは考えが異なる。 ツイタも近視点ノリでrorで発進したもの人気が出て来て捌けずrorから乗り換えてるしねえ。作り直す手間が無駄過ぎる。
644 名前:nobodyさん mailto:sage [2011/05/28(土) 23:24:09.87 ID:???] rvm+passengerでもプロジェクトごとにrubyのバージョン分けるとかは無理なのか ぐぬぬ
645 名前:nobodyさん mailto:sage [2011/05/29(日) 00:16:57.29 ID:???] 業務システムでも大して変わらないような…
646 名前:nobodyさん mailto:sage [2011/05/29(日) 01:32:15.08 ID:???] メインフレームならともかく、 PC系は10年もあったら「定番ミドルウェア」どころかアーキテクチャから変わってる というか>>643 のいってる「ノリ」ってテストと監査ができてないだけじゃね
647 名前:nobodyさん mailto:sage [2011/05/29(日) 01:44:46.91 ID:???] >>643 は無限の変更に柔軟に対応できるようにしろって言ってるんだろ。
648 名前:nobodyさん mailto:sage [2011/05/29(日) 03:09:21.58 ID:???] 業務システムに夢みすぎだろ
649 名前:nobodyさん mailto:sage [2011/05/30(月) 00:38:12.18 ID:???] 開発時点で成功するかどうか分からんのだからRoRでお手軽に作成 ある程度成功して金ができた時点で金をかけてじっくり作成 何も間違ってないよな
650 名前:nobodyさん mailto:sage [2011/05/30(月) 01:58:03.50 ID:???] 結果論でしか物事を語れない人間には何を言っても無駄なのです
651 名前:nobodyさん mailto:sage [2011/05/30(月) 15:42:42.07 ID:???] rails3を使っています selectの部分を特定の人には見えないようにする時はどうしたらよいですか? 知りたいのは見えなくするという部分です
652 名前:nobodyさん [2011/05/30(月) 15:48:05.74 ID:1dtasSlP] <%- unless 特定の人 -%> <select></select> <%- end -%> 特定の人の判断はあるはずなのでそれ書いてね。
653 名前:nobodyさん mailto:sage [2011/05/30(月) 15:48:48.92 ID:???] >>652 ありがとうございます
654 名前:nobodyさん [2011/05/30(月) 16:36:51.47 ID:CjORZr+0] pjax https://github.com/defunkt/jquery-pjax
655 名前:nobodyさん [2011/05/30(月) 16:39:23.34 ID:CjORZr+0] Railsconf 2011 - a set on Flickr www.flickr.com/photos/oreillyconf/sets/72157626743161970/
656 名前:nobodyさん [2011/05/30(月) 17:20:55.19 ID:CjORZr+0] Games for the Masses: Scaling Rails to the Extreme www.slideshare.net/wooga/games-for-the-masses-scaling-rails-to-the-extreme
657 名前:nobodyさん [2011/05/31(火) 17:28:27.08 ID:Ka9v4rhm] 19 Rails Tricks Most Rails Coders Don't Know www.rubyinside.com/19-rails-tricks-most-rails-coders-dont-know-131.html 21 Ruby Tricks You Should Be Using In Your Own Code www.rubyinside.com/21-ruby-tricks-902.html
658 名前:nobodyさん mailto:sage [2011/06/01(水) 02:32:47.79 ID:???] railsでメルマガ配信みたいなのってできる? 画面で配信予約(キューイング)しておけばrailsじゃなくてもよさそうな感じがするが あえてrubyのみでチャレンジしようかと考えてます。
659 名前:nobodyさん mailto:sage [2011/06/01(水) 02:52:56.28 ID:???] >>658 Railsで「ある程度古くなったデータを削除する」てのをやったことある cronで、wgetしてキッカケを作った記憶ある。同じようにすれば出来そうだが。。
660 名前:nobodyさん [2011/06/01(水) 02:53:55.52 ID:t3dlqwrp] [rails][memo]コントローラをローカルからのアクセスのみに限定 cronで(上記コントローラメソッドを対象に)wgetを回すとバッチ処理が可能。 d.hatena.ne.jp/utadaq/20070410#1176159516
661 名前:nobodyさん mailto:sage [2011/06/01(水) 04:06:23.44 ID:???] 上のレスの流れが意味不なんだが…。 単純にモデルかどこかでメソッド定義して、ruby script/runnerでそれを呼ぶのはだめなのか?
662 名前:ぴらぴら [2011/06/01(水) 06:09:50.56 ID:Qt9eV/1t] なんかつくったので置いておきます。 https://github.com/pirapira/gohantabeyo Twitterでなんかする参考になるかもしれない。 動いているところ gohantabeyo.com/
663 名前:nobodyさん [2011/06/01(水) 13:23:22.78 ID:t3dlqwrp] Varnish 作りたい料理にいち早く辿り着くためのキャッシュの小話 www.slideshare.net/hmsk/ss-8107056 How to Scale Rails to 100 million requests per month | Abelson Info | Sports Data Solved abelsoninfo.com/news/blog/how-scale-rails-100-million-requests-month A simple Perlbal load balancer config for mongrel cluster - gugod's blog gugod.org/2007/09/a-simple-perlbal-load-balancer-config-for-mongrel-cluster.html
664 名前:nobodyさん mailto:sage [2011/06/01(水) 15:05:08.26 ID:???] おい、おまえほとぼり冷めたら同じことの繰り返し しつこいんだよ。ストーカーかよ 2007年の記事とか役に立つわけねーだろ
665 名前:nobodyさん mailto:sage [2011/06/01(水) 21:56:23.76 ID:???] Rails3のビューで <% statement %> <%= var %> のようにrubyのコードを埋め込むことができますが これらはどのようなコンテキストで実行されてるのですか? <%= self %> これを表示させると #<#<Class:0x45cbe77>:0x90ba004> のように出力されますがこれが何を意味しているのかよく理解できない。 #が二つあるので特異クラスの特異クラス???
666 名前:nobodyさん mailto:sage [2011/06/02(木) 00:42:48.58 ID:???] メルマガって携帯制御やバウンスが面倒なんだろ。
667 名前: 忍法帖【Lv=3,xxxP】 【東電 57.9 %】 mailto:sage [2011/06/02(木) 03:57:57.86 ID:???] 重複登録対応とか配送障害対応が面倒。丸投げで別業者に対応依頼できたり、メール鯖の担当者置いて丸投げで任せられるなら楽だけどね。 携帯みたいにすぐメール来ると思ってる。 配送待ちが詰まってスプールが溢れる。 エラー返してくれるのはまだいいほう。
668 名前:nobodyさん [2011/06/02(木) 06:41:08.62 ID:kVYpGx5M] DrySQL --- Don't Repeat Yourself --- drysql.rubyforge.org/ ttp://www.gesource.jp/weblog/?p=633
669 名前:nobodyさん [2011/06/02(木) 07:02:26.31 ID:kVYpGx5M] ActiveRecordでオブジェクトを作成しないSelect ? 山本隆の開発日誌 www.gesource.jp/weblog/?p=635 Ruby on Railsのパフォーマンス向上に関する10のtips blog.tkmr.org/tatsuya/show/268-ruby-on-rails-10-tips findメソッドはパワフルだけど基本SELECT * FROMなので場合によっては:selectで必要なカラムだけ読み込む、また:limitや:offsetを活用する ごくごく基本的な Ruby on Rails のパフォーマンスチューニング jijixi.azito.com/cgi-bin/diary/index.rb?date=20071114 :conditions オプションでキーに使われるようなカラムにはインデックスを作成すべし :selectで取得するカラムを絞ったらパフォーマンスが倍に brass.to/blog/active_record_select_option.html レコード件数は110万件くらい カラム数は30程度 インデックスは効いている(explainで確認済み) Rails で MySQL を使うときの注意点 | METAREAL www.metareal.org/2007/07/24/notes-on-rubyonrails-with-mysql/ SQL を二段階に分けるといい まず、最初の SQL でレコードの ID だけを SELECT する(int だけなので、このときの一時テーブルはメモリ上に作られる) 次に、その ID で必要な TEXT や BLOB を SELECT するんだ(これは ID による単純な検索なので一時テーブルは使われない) MySQLパフォーマンスチューニングのためのインデックスの基礎知識 d.hatena.ne.jp/kiyo560808/20101117/1289952549
670 名前:nobodyさん mailto:sage [2011/06/02(木) 08:36:58.61 ID:???] せめて3.0の記事を貼れ
671 名前:nobodyさん mailto:sage [2011/06/02(木) 13:27:50.54 ID:???] ほんとゴミみたいなリンクばっか
672 名前:nobodyさん mailto:sage [2011/06/02(木) 15:45:05.87 ID:???] > まず、最初の SQL でレコードの ID だけを SELECT する(int だけなので、このときの一時テーブルはメモリ上に作られる) > 次に、その ID で必要な TEXT や BLOB を SELECT するんだ(これは ID による単純な検索なので一時テーブルは使われない) このくらいはARで自動的にやってほしいなあ
673 名前:nobodyさん mailto:sage [2011/06/03(金) 00:18:13.72 ID:???] aptana3でsqlite3動作してる人いる? windows7 64bit ruby 1.9.2 gem 1.8.5 rails 3.0.7 コマンドプロンプトでrails -v は動くけど aptana3だと $ rails -v Could not find gem 'sqlite3 (>= 0)' in any of the gem sources listed in your Gemfile. が出る gem install sqlite3もエラー
674 名前:nobodyさん mailto:sage [2011/06/03(金) 00:48:43.06 ID:???] エラー内容も書かずに想像できたらエスパーだよ
675 名前:nobodyさん mailto:sage [2011/06/03(金) 17:40:35.68 ID:???] >gem install sqlite3もエラー 64bitだと駄目っぽい xpだとすんなりいく
676 名前:nobodyさん mailto:sage [2011/06/04(土) 03:50:45.85 ID:???] rails3の話題禁止
677 名前:nobodyさん mailto:sage [2011/06/04(土) 10:03:26.54 ID:???] 今月の日経ソフトウェアで入門記事っぽいのあったけど どうなの?
678 名前:nobodyさん [2011/06/05(日) 03:27:56.83 ID:IJoH8Ll4] >>643 Here's Why Ruby On Rails Is Hot b.hatena.ne.jp/entry/www.businessinsider.com/heres-why-ruby-on-rails-is-hot-2011-5
679 名前:nobodyさん [2011/06/06(月) 01:46:49.89 ID:QMeKtLsu] Skinny Controller, Fat Model b.hatena.ne.jp/entry/weblog.jamisbuck.org/2006/10/18/skinny-controller-fat-model
680 名前:nobodyさん mailto:sage [2011/06/06(月) 12:07:40.08 ID:???] 例えば、ユーザのログイン回数なんかを加算する際、 現在の user.login_count が 3 だった場合、 user.login_count+=1 user.save みたいにすると、発行されるSQLが update users set login_count = 4 where id = 1; みたいになってしまいます。 update users set login_count = login_count + 1 where id = 1; とSQL側で演算しないとレースコンディションが発生する可能性が高くなると思います。 select for update で読み取りロックをかける方法も考えましたが、 新しい問題を起こす可能性の方が高いのでやりたくありません。 こういう場合、SQL側で加算させる方法はないでしょうか?
681 名前:nobodyさん mailto:sage [2011/06/06(月) 12:39:52.33 ID:???] execute_sql
682 名前:nobodyさん [2011/06/06(月) 12:59:36.72 ID:K3+oLe8q] AM#increment はどうかな、と思ってみてみたが単なるupdate_attributesのラッパだった。
683 名前:nobodyさん [2011/06/06(月) 17:37:17.20 ID:QMeKtLsu] Open Source Rails www.opensourcerails.com/
684 名前:nobodyさん mailto:sage [2011/06/07(火) 00:13:39.74 ID:???] >>680 Rails におけるレースコンディションの例とその回避方法 d.hatena.ne.jp/LukeSilvia/20100130/p1
685 名前:nobodyさん mailto:sage [2011/06/07(火) 10:39:12.16 ID:???] >>682 AM#increment ? んなもんないしARの方のことを言ってるのだとしたら increment は update_attributes のラッパーでもない
686 名前:nobodyさん [2011/06/07(火) 11:02:53.70 ID:nEfov8s2] AR#increment! だわね、update_attribute(sがない)のラッパ
687 名前:nobodyさん [2011/06/07(火) 12:14:30.09 ID:+kB2cAUQ] rakeコマンドをaptanaバージョン3のterminalで実行すると $ rake db:migrate で sh: rake: command not found とエラーになります。 しかし、windowsのコマンドプロンプトで実行すると正常に動作します。 aptana3上のセッティングだと思うのですが どこを設定すればいいのでしょうか? aptana 3, build: 3.0.1.201104291443 ruby 1.9.2p136 (2010-12-25 revision 30365) [i386-mswin32] rails 3.0.7 gem 1.8.5 です。 宜しくお願い致します
688 名前:nobodyさん mailto:sage [2011/06/07(火) 14:26:06.75 ID:???] PATHが通ってないんでは?
689 名前:680 mailto:sage [2011/06/07(火) 20:28:43.98 ID:???] みなさん、返答ありがとうございます。 execute_sql でやろうと思います。
690 名前:nobodyさん [2011/06/07(火) 21:09:34.57 ID:Yc9LS9V/] Aptana RadRailsってRails3に対応してないのな Rails3だとみんなIDE何使ってんの?
691 名前:nobodyさん [2011/06/07(火) 22:55:24.10 ID:D/O719uc] IDEは使ってない、が大半だと思われ。
692 名前:nobodyさん mailto:sage [2011/06/08(水) 11:03:57.76 ID:???] >>689 ログイン回数のカウント程度で整合性気にしてたら何もできんぞ 心配でしかたないなら lock_version カラム入れるか AR.increment_counter
693 名前:nobodyさん mailto:sage [2011/06/08(水) 11:05:56.59 ID:???] IDEなんか使ってたら仕事にならんわ
694 名前:nobodyさん [2011/06/08(水) 12:15:53.83 ID:te4kaWzh] Aptana vs Netbeans ふぁい!
695 名前:nobodyさん [2011/06/08(水) 12:37:21.52 ID:TM/0uY0c] RubyMineがなかまになりたそうにこちらをみている
696 名前:nobodyさん [2011/06/08(水) 13:32:48.59 ID:dMYNe+nJ] マジレスすると秀丸エディタ
697 名前:nobodyさん mailto:sage [2011/06/08(水) 18:17:18.14 ID:???] うえにならへ
698 名前:nobodyさん mailto:sage [2011/06/08(水) 18:33:31.44 ID:???] vimがいいよ
699 名前:nobodyさん mailto:sage [2011/06/08(水) 22:51:01.40 ID:???] vimがいいですね rails.vimの出来が良すぎるので。 ただ、neocomplcache.vimと併用すると rails.vim提供の補完が全滅するのがとにかく悲しい 両方共 出来が良すぎるので無効には出来ないですが。。。
700 名前:nobodyさん mailto:sage [2011/06/08(水) 23:28:52.78 ID:???] gem install nokogiriでインストールしたのに、 controllerで鋸を使おうと、 require 'rubygems' require 'open-uri' require 'nokogiri' を記述すると、 no such file to load -- nokogiriでエラーになります。 今だ鋸が使えず煮詰まっているので、 どなたか解決方法を教えていただけると有難いです。
701 名前:nobodyさん mailto:sage [2011/06/09(木) 00:51:50.68 ID:???] せめてOSやWebサーバぐらい書こうよ
702 名前:nobodyさん mailto:sage [2011/06/09(木) 01:06:42.15 ID:???] centos5.6 ruby 1.9.2p180 rails 3.0.7 webrick です。 yum install libxml2 libxml2-devel libxslt libxslt-develは実施済みですが、 windowsでもlinuxでも同じ状況が発生しているので、OSは関係ない気がしてます。 irbではrequire 'nokogiri'でTrueが返ってきています。 宜しくお願い致します 。
703 名前:nobodyさん [2011/06/09(木) 01:09:52.53 ID:60ZVyNdu] Rails3か。 Gemfileに書いてbundle installし直したか?
704 名前:nobodyさん [2011/06/09(木) 01:12:28.41 ID:60ZVyNdu] Bundlerってのは単に必要なgemを芋づる式にセットアップするツールではない。 Gemfileに指定したgemだけを使うように$LOAD_PATHを書き換える。 インストールしてあってもGemfileに出てこないgemはそのGemfileを使うプロジェクトには見えない。
705 名前:nobodyさん mailto:sage [2011/06/09(木) 01:44:33.13 ID:???] bundle installが原因のようでした。 IDE(NetBeans7)で Gemfileでgem 'nokogiri'を記入しbundle installもやっていましたが、 Webrickを再起動してもその設定が反映されていないようです。 久しぶりにIDE自体を再起動してみたら、やっとnokogiriを認識してくれました。 IDEでのRails開発は思わぬ所でつまづきました。 でも、これでやっと先へ進めそうです。ありがとうございました!
706 名前:nobodyさん mailto:sage [2011/06/09(木) 01:56:59.91 ID:???] Bundlerについての知識も勉強になりました。 合わせてありがとうございました。
707 名前:nobodyさん [2011/06/09(木) 02:00:47.93 ID:60ZVyNdu] なんか回答と違う方面の解決結果になって目が点。
708 名前:nobodyさん [2011/06/09(木) 05:27:40.16 ID:MhWNiP+L] Twitterでは、平均で1秒当たり750ツイート、1日に6500万ツイートが配信されている www.itmedia.co.jp/news/articles/1006/21/news064.html
709 名前:nobodyさん mailto:sage [2011/06/09(木) 07:01:33.23 ID:???] 2chのほうが多そう
710 名前:nobodyさん mailto:sage [2011/06/09(木) 11:51:22.20 ID:???] んなわけねーだろ
711 名前:nobodyさん mailto:sage [2011/06/09(木) 11:51:59.18 ID:???] 思ったより少ないな
712 名前:nobodyさん mailto:sage [2011/06/09(木) 12:08:47.36 ID:???] ニュース見るときは日付くらい見ろよ
713 名前:nobodyさん mailto:sage [2011/06/09(木) 13:15:48.51 ID:???] 自宅サーバーのサイトが突然アクセス増えて1日のPVが500万を突破した辺りで完全に落ちてしまった。 サーバーはAmazonEC2に移すとして、Rails自体の限界ってありますかね? 将来を考えたら違う言語で書き換える必要があるのだろうか。
714 名前:nobodyさん mailto:sage [2011/06/09(木) 13:43:54.03 ID:???] こんな意味不明なこと言うやつが 1日500万PVのサービスを作って運営してるってまじかよ
715 名前:nobodyさん mailto:sage [2011/06/09(木) 16:53:46.07 ID:???] サービスの内容とそれを支えるシステムの品質は比例しないものさ
716 名前:nobodyさん mailto:sage [2011/06/09(木) 16:57:20.97 ID:???] セキュリティ高いだけで誰も利用しないサイトもあるしね
717 名前:713 mailto:sage [2011/06/09(木) 17:18:55.44 ID:???] すいません…パニくってたので意味不明なことを書いてたと思います。 詳しい人と色々相談した結果、国内のクラウドサービスを使うことになりました。 広告収入よりも確実に運用費が上回りそうで怖い。。
718 名前:nobodyさん mailto:sage [2011/06/09(木) 17:51:19.36 ID:???] 上の方でvimがいいというのでvimを導入してみたのですが どのrbファイルを開いてもエラーが発生します NomethodError: undefined method 'specifications' for "c:/ruby/lib/ruby/gems/1.9.1":String E121: 未定義の変数です: s:ruby_path E15: 無効な式です: s:ruby_path 環境は WindowsXP Vim 7.3.206 (2011/05/26版) ruby 1.9.2 なんででしょうかorz
719 名前:nobodyさん mailto:sage [2011/06/09(木) 18:19:29.55 ID:???] すれ違いなら誘導お願いしたいのですが RVMを利用している状態でIDEを使いたい場合 通常の導入方法ではデフォルトのRubyが認識されると思います これを、自分の作ったGEMSETに指定したり RVMで導入したRubyやRailsを使用したりするには IDEの設定ファイルにあるGEMやRUBYの読み込み部分を手動で書き換えるのが一般的なのでしょうか もしよい方法があれば教えてください
720 名前:718 mailto:sage [2011/06/09(木) 23:45:31.56 ID:???] gemのバージョンを1.8.5から1.7.2にしたら エラーは出なくなりました ttp://stackoverflow.com/questions/6179808/vimrubynomethoderror-undefined-method-specifications?utm_source=twitterfeed&utm_medium=twitter
721 名前:nobodyさん [2011/06/10(金) 09:17:12.92 ID:Z5WyE8k8] Top 5 websites to find Ruby on Rails jobs Austin, TX: $81,000 Chicago, IL: $96,000 Denver, CO: $82,000 Los Angeles, CA: $95,000 New York, NY: $106,000 Phoenix, AZ: $76,000 San Francisco, CA: $111,000 Seattle, WA: $81,000 per year. www.railshosting.org/top-five-websites-to-find-ruby-on-rails-jobs
722 名前:nobodyさん mailto:sage [2011/06/11(土) 14:52:28.55 ID:???] そろそろRails 3でもやるかと思ったらRadrailsがRails 3に対応してない。 なにーと思って最新版を見に行ったらAptana Studio 3に統合されたと。 んでAptana Studio 3インストールしてみたらカスみたいなアプリに成り下がってて使えたもんじゃない。 ってかRadrailsにあったServerとかGeneratorといったViewが無いんですけど。 一体何がしたいんですかねAptanaは。嫌がらせですかね? かといって統合開発環境はEclipseじゃないと使いたくない。 個人的な理由として自作のOSGiバンドルと連携する必要があるんで。 (蛇足だがNetBeansのコミュがキモいから近寄りたくないw) んでまともそうなのは3rdRails。ま、金とってるだけのことはありますわ。 でも私、金ありませんのでw んというわけでEmacsに戻りますよ。 今どきフレームワークなんてほぼIDEのデキで決まるようなもんですしね。 Railsの未来は暗いっすね〜。
723 名前:nobodyさん mailto:sage [2011/06/11(土) 16:08:34.21 ID:???] Rails3は環境構築が異常に難しいな ruby→gem→rails→DB→IDE or TextEditor→Plugin or Property Setting 仮想OS環境だとさらにキツイ、もう疲れた
724 名前:nobodyさん mailto:sage [2011/06/11(土) 16:25:41.84 ID:???] Debian環境なら四苦八苦して一発で叩き込むシェルスクリプトをようやく作ったが、 開発環境が無い。 RadRails => Rails3未対応。駄目。 Aptana => 色々と駄目。 TextMate => 日本語入力できない。TM2いつまでたっても出ないし。 バンドル入れてもフリーズして入力できねぇよ、タコ。 なんていうか英語以外の自然言語なんて存在しない思ってる奴が作ってるるんだろ多分。 3rdRails => 3rdRails様ぁぁぁタダで使わせてくだちゃいいいおねがいしまちゅうううううう><:
725 名前:nobodyさん mailto:sage [2011/06/11(土) 17:52:08.14 ID:???] TextMateはMacだけだろ RedCarでも使ってるのか
726 名前:nobodyさん mailto:sage [2011/06/12(日) 00:50:03.63 ID:???] 別にIDE要らないじゃん。
727 名前:nobodyさん mailto:sage [2011/06/12(日) 01:33:59.09 ID:???] マカってホント情報弱者だな。
728 名前:nobodyさん mailto:sage [2011/06/12(日) 01:55:57.17 ID:???] Radrailsってもう終しまいなん?
729 名前:nobodyさん mailto:sage [2011/06/12(日) 09:29:12.62 ID:???] 結局、この世から直ちに2で構築したシステムが消えるわけじゃないから 2も3も覚えなければならないってことですね。 分かります。
730 名前:nobodyさん [2011/06/12(日) 13:59:05.65 ID:exmFVX0a] Auto-scale Your Resque Workers On Heroku | Verbose Logging blog.darkhax.com/2010/07/30/auto-scale-your-resque-workers-on-heroku heroku-resque-auto-scale | RubyGems.org | your community gem host https://rubygems.org/gems/heroku-resque-auto-scale
731 名前:nobodyさん mailto:sage [2011/06/12(日) 15:45:43.26 ID:???] redmineは3に対応しないのかな
732 名前:nobodyさん mailto:sage [2011/06/12(日) 16:03:16.32 ID:???] 2系のセキュリティウッポデートが続く限りは移行しないだろう。
733 名前:nobodyさん mailto:sage [2011/06/12(日) 16:39:32.64 ID:???] これからの開発予定を見ればすべて書いてあるわけだが
734 名前:nobodyさん [2011/06/12(日) 17:25:28.04 ID:+q+sCwIP] 群馬県高崎市に住む39歳AB型、製造業界で派遣プログラマーの仕事をしているhekenekoと申します。 新日本テクトスという会社を追われ、その後どうしてよいかわからなくなりました。 だけど私の大好きな尾崎豊の歌に励まされ、夢であるプロのクリエイターを目指すことにしました。 何度も挫けそうになりましたが、尾崎豊の歌を聞きながら自分を励ましています。 今も尾崎豊の歌のおかげで、夢を諦めずにCGアニメの製作を続けられています。 とりあえず、以下の動画を見てください。一生懸命作ったもので、自分では既にプロレベルの傑作だと思ってます。 できればみなさんのご意見、ご感想を聞きたいです。 復興支援アニメ.mp4 www.youtube.com/watch?v=yn4uTiN8vvM 湾岸鉄道キャンペーンCM(カラー).mp4 www.youtube.com/watch?v=g3PlX1OAhug&feature=channel_video_title これは力作で、にしおかすみこさんにも是非見てもらいたかったため彼女のブログにコメントしたんですが無視されました。 blog.watanabepro.co.jp/nishiokasumiko/archives/2008/02/22_15_post_22.html (下の方にあります。投稿者: hekeneko | 2008年03月24日 22:54) やはり私の才能に気づいてくれる人は中々いないみたいですね(苦笑)。 題名”ラダニアムの翼” A wing of radaniam_partU.mp4 www.youtube.com/watch?v=keSK70uqDJY A wing of radaniamu part_V.mp4 www.youtube.com/watch?v=-LRZbXbirR0 題名”hekeneko honey” www.youtube.com/watch?v=kATwf6fAkG8 私の世界観の全てを凝縮した力作です。hekenekoワールドをご堪能あれ。
735 名前:nobodyさん mailto:sage [2011/06/12(日) 18:20:46.72 ID:???] 発注側がそこまで把握してrubyを選択してるとは思えないけどな。 いつまでも維持され続けるvb6アプリの様に成りそう。
736 名前:nobodyさん mailto:sage [2011/06/13(月) 00:05:35.91 ID:???] モデルの共通処理はどこに書けばいいの?
737 名前:nobodyさん mailto:sage [2011/06/13(月) 01:04:49.91 ID:???] そんだけでわかるわけねーだろ
738 名前:nobodyさん [2011/06/13(月) 01:30:42.92 ID:kpYjmHiF] >>699 これまじか neocon使ってみようかと思ったけど、rails.vimが使えなくなるなら、使わない方が良さげだなぁ 直ったらまた教えてくれ
739 名前:736 mailto:sage [2011/06/13(月) 02:21:15.37 ID:???] insesrt時に、user_idとか自動でセットするためにcallback書いたらできるのはわかんだけど モデル毎に書くの面倒じゃない。 class Base < ActiveRecord::Base みたいなの作って それを継承すりゃいいんかなと、書いたけどbaseなんてテーブルねーよタコって言われるんですよ。
740 名前:nobodyさん mailto:sage [2011/06/13(月) 02:50:04.97 ID:???] デフォルトではテーブルと自動的に結びつけられるのでそうなる。 abstract_class属性をtrueにすれ。 class Base < ActiveRecord::Base self.abstract_class = true end class Child < Base ... end あるいはActiveRecord用のプラグインとして書くか。
741 名前:nobodyさん mailto:sage [2011/06/13(月) 12:11:26.10 ID:???] >>736 rubyの場合、継承使うより mix-in のがいいかも。楽だし。 共通処理切りだして、そいつをincludeする。 継承使うと、modelとDBの関係やらが色々あって面倒くさい。 acts系のpluginを読むと良いよ どうやって共通の処理をModelに実装しているかよく分かる paranoid とか tree とか。
742 名前:736 mailto:sage [2011/06/13(月) 20:10:48.44 ID:???] >>740 あなたが神か。 ありがとう。 >>741 なるほど、ソース見てみます。
743 名前:nobodyさん mailto:sage [2011/06/13(月) 23:31:49.60 ID:???] >>738 マジレスすると補完系のプラグインに依存しない方がいい。 anything.elとかneocomplcacheとか喜んで使ってるのは日本人だけだしね。
744 名前:nobodyさん mailto:sage [2011/06/13(月) 23:34:50.55 ID:???] 日本人は英単語を打ちなれてないからだろうな 英語圏の人間は単語は指が覚えてるから、打った方が早い 補完を使うと目で選ぶ作業が入る分、どうしてもタイムラグが出てしまう
745 名前:nobodyさん mailto:sage [2011/06/14(火) 00:01:42.64 ID:???] 補完って入力時間を速くするだけじゃないからね。 get[tab] って入力してどんなゲッターがあるのか(ロボじゃないよ)一覧できるのは楽。
746 名前:nobodyさん mailto:sage [2011/06/14(火) 00:06:52.01 ID:???] Ruby は getXXX って形はほとんどないでしょ
747 名前:nobodyさん mailto:sage [2011/06/14(火) 00:56:08.44 ID:???] 補完は速度以上にタイプミスを防げるのがいい 外人が使ってないってのは大嘘よ
748 名前:nobodyさん mailto:sage [2011/06/14(火) 01:16:33.70 ID:???] rails3.0.8 + jquery-railsの環境でscaffoldで単純なアプリ作って、 ブラウザのツール使ってcsrfトークン削除したり値を書き換えて送信しても 普通に更新してしまいます application_controllerにprotect_from_forgeryは書いてあるのですが 何か他に設定必要なんでしょうか?
749 名前:nobodyさん mailto:sage [2011/06/14(火) 01:54:16.44 ID:???] Cakephp と ROR どちらが、初心者にはとっつきやすいでしょうか?
750 名前:nobodyさん mailto:sage [2011/06/14(火) 01:59:37.30 ID:???] >>749 両方使ったことあるけど CakeよりRoRのほうが書くソースコードの量少ないし 分かりやすいと思う まあ、RubyにしろPHPにしろそれを勉強してからだからどっちの言語が直感で書きやすいかで決めればいいと思う
751 名前:nobodyさん mailto:sage [2011/06/14(火) 02:07:31.52 ID:???] >>750 ありがとうございます。 両方とも継承とかを使うオブジェクト指向になりますか? またルーティングするときに www.hoge.com/taro www.hoge.com/hanako みたいなかんじでプロフィールを表示させることは、両者で可能でしょうか?
752 名前:nobodyさん mailto:sage [2011/06/14(火) 02:15:30.69 ID:???] >>751 両方ガッチガチのオブジェクト指向 MVCね 両方できる
753 名前:nobodyさん mailto:sage [2011/06/14(火) 02:21:48.21 ID:???] >>752 ありがとうございます。 セキュリティの面(クロスサイトスクリプティング対策)ではどちらがオススメですか? また、同時アクセスの許容で行くと、どちらが耐えられるアクセス数は大きいですか?
754 名前:nobodyさん mailto:sage [2011/06/14(火) 02:27:42.40 ID:???] >>753 XSSやSQLインジェクションはどちらも対応している どっちがおすすめかと言われればRubyのほうが後発だから言語レベルで言うならRubyのほうがおすすめ 同時アクセスはRailsのほうが強い、例えばTwitterなんかはずっとRails使ってた(今もかな?) スクリプト言語はページを表示するたびにファイル全部読み込むからとにかく遅い キャッシュなんかを併用して行かないと何使おうが遅いからフレームワークうんぬんより 自分でどう対応していくかが重要
755 名前:nobodyさん mailto:sage [2011/06/14(火) 04:17:49.23 ID:???] Twitterはとうの昔にRailsに見切りつけてる。
756 名前:nobodyさん mailto:sage [2011/06/14(火) 05:20:51.76 ID:???] Twitterは今でもフロントはRails CakeよりRailsの方が何倍も速い
757 名前:nobodyさん mailto:sage [2011/06/14(火) 06:05:53.07 ID:???] cakeは「名前がおいしそうだから」という理由で流行ってるだけだろ。 Railsは本当に実力があるから流行ってるのだ。
758 名前:nobodyさん mailto:sage [2011/06/14(火) 06:41:35.53 ID:???] 後発のcakeがrailsより劣るとか頭悪すぎる 利用者数も既にrailsを超えてるのにw
759 名前:nobodyさん mailto:sage [2011/06/14(火) 09:51:12.81 ID:???] cake はデータベースからの返り値が配列なのがどうしても許せん
760 名前:nobodyさん [2011/06/14(火) 10:09:00.66 ID:wL5fu4UY] Hacker News | What the hell is happening to rails? news.ycombinator.com/item?id=2651090 blog.stevecoast.com/what-the-hell-is-happening-to-rails
761 名前:nobodyさん [2011/06/14(火) 10:10:26.23 ID:wL5fu4UY] What the hell is happening to rails? - SteveC - 日本語 blog.stevecoast.com.zurukko.jp/what-the-hell-is-happening-to-rails
762 名前:nobodyさん mailto:sage [2011/06/14(火) 10:55:05.81 ID:???] あと、cake は array 地獄もいかんね rails は Ruby の黒魔術を駆使して DSL ぽく書けるようになってるのがいいね (その分、覚えることは増える気はするけど)
763 名前:nobodyさん mailto:sage [2011/06/14(火) 10:58:23.74 ID:???] >>762 バリデーションとかな book.cakephp.org/ja/view/125/%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE%E3%83%90%E3%83%AA%E3%83%87%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3-Data-Validation とか見た瞬間に頭がクラクラした
764 名前:nobodyさん mailto:sage [2011/06/14(火) 14:23:30.96 ID:???] こんにちは。Rails弄り始めて1週間ほどです。 いまRedmine(1.2.0)で週単位でのプロジェクトの進み度合い(EV)を 表示するプラグインを作っています 1月1週 2週 ・・・6月2週 Project1 50h 30h 40h Project2 ・・・ 出したいのはその週に稼いだ工数なので、Issueテーブルの estimated_hours*(done_ratio/100)を、 その週に変動した分だけ合計します。
765 名前:nobodyさん mailto:sage [2011/06/14(火) 14:25:47.78 ID:???] (続き) Issueテーブルは履歴等は持っていないように見えるので、(あってる?) テーブルを一つ追加して、チケットの追加・更新が走るたびに Issueテーブルのestimated_hoursを保存していこうかと思っています。 でもIssuesController#updateにはhookが用意されていないので、 Redmine本体を弄らないといけないのかな・・と言うところまできて、 何かもっと簡単な方法があるのではないか?と思って投稿してみました。 上記を実現する、良い方法があれば教えて頂けないでしょうか。
766 名前:nobodyさん mailto:sage [2011/06/14(火) 15:09:37.17 ID:???] Herokuというサービスをよく耳にしますが 広告を貼ったりすることも出来るのでしょうか? Railsの勉強とお小遣い稼ぎを兼ねてWEBサイトを作ってみたいのですが Herokuは選択肢になり得ますか?
767 名前:nobodyさん [2011/06/14(火) 16:34:23.02 ID:CM0fXhA/] ちょっとすみません、PHPをしばらくやってて、最近Rails3を始めたばっかりなんですが、JQueryとの連動がうまくいってません。 単純なセレクトボックス連動をRails+JQueryで書いてるんですけど、何故かJS経由でHTMLタグを取りに行くと</option>の "</"(エンコード文字列でいう%3C%2F)が抜けちゃって、<option>うんこoption>とかになっちゃいます。 念のためgem updateかけたけど同じでした。誰かこんなおかしな事になってる人います?
768 名前:nobodyさん mailto:sage [2011/06/14(火) 16:49:32.39 ID:???] コードも書け
769 名前:nobodyさん mailto:sage [2011/06/14(火) 17:03:27.97 ID:???] うんことか書くやつには絶対教えてやらない
770 名前:nobodyさん [2011/06/14(火) 17:08:16.74 ID:CM0fXhA/] #呼び出し元 $("#id1").bind('change',function(){id = $("#id1 :selected").val(); $.get('./'+id+'/search_result/');?);??? #コントローラー def search_result ?? # 処理無し end # search_result.js.erb $('#small_select').html("<%= raw escape_javascript(render :partial => 'search_result') %>"); # _search_result.html.erb <select><option>うんこ</option></select> #結果のHTML <option>うんこoption>select></option> 回避策をご存知でしたら教えてエロい人!
771 名前:nobodyさん mailto:sage [2011/06/14(火) 17:41:36.44 ID:???] すっかり汚物スレ。 unko[5]とか変な宣言使いまくってそうだなw
772 名前:nobodyさん [2011/06/14(火) 17:44:27.65 ID:CM0fXhA/] 意地悪言ってないで教えろよ
773 名前:nobodyさん mailto:sage [2011/06/14(火) 18:27:53.38 ID:???] 元のHTMLもないし、こんなんで「教えろよ」って言われたら、そりゃ 「うんこに教えたくない」となるのは当然だな
774 名前:nobodyさん mailto:sage [2011/06/15(水) 01:55:08.03 ID:???] 他人に頼ってばっかり。自分自身でなんとかしろ。 所詮誰かが助けてくれるか支えてくれると思ってる。 ID:CM0fXhAは人を利用する事しか脳のない奴。ある意味ニート。 そういうのは要らない。ゴミ以下。死ねばいいとおもうよ。
775 名前:nobodyさん mailto:sage [2011/06/15(水) 10:34:52.34 ID:???] >>763 CakePHPってどんなものかと思ってたけど真似してそれかよ・・・ 喜んで使ってる奴らの気が知れんな
776 名前:nobodyさん mailto:sage [2011/06/15(水) 12:12:16.25 ID:???] >>775 思うに、CakePHP は PHP の良さであるお手軽さを殺してる気がする まぁ、CakePHP にはデプロイが楽とかメリットはあるんだが…
777 名前:nobodyさん mailto:sage [2011/06/15(水) 12:36:58.90 ID:???] CakePHPのほうがPHPなだけに Captchaなどの使えるフリープラグインが充実してるのでは?
778 名前:nobodyさん [2011/06/15(水) 13:30:18.55 ID:VLZcsGe4] >> 774 結局自己解決はしたよ。 ところで何でわからないこと質問したらゴミ扱いなの? 俺の質問があなたの過去のトラウマに触れたなら謝るからさ。
779 名前:nobodyさん mailto:sage [2011/06/15(水) 14:23:29.64 ID:???] ウンコごときでギャーギャーうるせえ Rubyは事実上ツイッター捨てられた カスウンコプログラムだしね(笑)
780 名前:nobodyさん [2011/06/15(水) 14:34:49.23 ID:7z6GsUiI] >>760 “WTH is happening to Rails?” I’ll tell you. ? metautonomo.us metautonomo.us/2011/06/14/wth-is-happening-to-rails-ill-tell-you/
781 名前:nobodyさん mailto:sage [2011/06/15(水) 14:41:56.08 ID:???] >>764-765 Redmineのプラグインは良く知らないので、Railsの一般的な話で。 ActiveRecord::Observer使ってIssueの変更を監視すればいいかと。 特定のコントローラのアクションでだけcallbackしたいなら ActionController::Caching::Sweeper。 どちらにせよこれだと本体に多少手を入れる必要はあるね。
782 名前:nobodyさん [2011/06/15(水) 16:04:08.86 ID:7z6GsUiI] 人力検索はてな - 質問一覧 「Ruby on Rails」を含む質問 q.hatena.ne.jp/list?word=Ruby%20on%20Rails
783 名前:nobodyさん mailto:sage [2011/06/15(水) 16:26:38.68 ID:???] RailsのUserコントローラーでuserデータを保存する処理を書いております その際 if @user.save # ここでもし保存に成功したら今保存したデータのIDを取得したい else end こういう場合もう一度User.findしなければならないのでしょうか? その場合はUserテーブルにはユニークな値がID以外無いので 一個ハッシュカラムを作って重複しない値を一時的に保存し引っ張ってくるような方法しか思い浮かびません どなたか解決法が分かる方がいらっしゃいましたらお願いします
784 名前:nobodyさん mailto:sage [2011/06/15(水) 16:34:32.33 ID:???] @user.saveが成功すればidがセットされるやん
785 名前:784 mailto:sage [2011/06/15(水) 16:35:37.96 ID:???] @user.saveが成功すれば@user.idに値がセットされるやん
786 名前:765 mailto:sage [2011/06/15(水) 17:32:58.66 ID:???] >>781 Observerは初めて知りました。で、RedmineのModelを眺めてみると IssueObserverクラスが既にありました。 ここに def after_update を追加すれば何とかなりそうです。 Redmine本体に手は入りますが、当初考えていたよりもずっと 依存範囲が少なく出来そうです。 ありがとうございました!
787 名前:nobodyさん mailto:sage [2011/06/15(水) 17:51:02.10 ID:???] >>785 知らなかった…… ありがとうございました
788 名前:nobodyさん mailto:sage [2011/06/15(水) 22:21:37.37 ID:???] >>775 わけのわからんオレオレフレームワークを使わされるよりは なんぼかマシじゃね バリデーションはどのフレームワークでも鬼門だなぁ
789 名前:nobodyさん mailto:sage [2011/06/15(水) 22:23:07.01 ID:???] Cakeのセンスのなさは異常 後発で真似してあれだけ劣化とか考えられん
790 名前:nobodyさん mailto:sage [2011/06/15(水) 22:55:59.41 ID:???] よくもわるくもPHPだということ。
791 名前:nobodyさん mailto:sage [2011/06/15(水) 23:43:50.53 ID:???] Rails2.3.11でJqueryを使うにはどうすればいいですかね? 3.x系だとgemに書いてbundleって情報が沢山出てくるんですが……
792 名前:nobodyさん mailto:sage [2011/06/15(水) 23:44:16.19 ID:???] RailsとSinatraってどっちがいいの? Sinatraも色々と関連ライブラリ入れてくとほとんどRailsみたいになっちゃうよね。
793 名前:nobodyさん mailto:sage [2011/06/16(木) 00:00:45.15 ID:???] >>791 フレームワークのサポートがなくてもいいなら、 public/javascriptにjquery.js置いて、javascript_include_tag 'jquery' ある程度便利メソッドなりがほしいなら code.google.com/p/ennerchi/ など。 ただし、更新されてない。 >>792 場合による。 個人的には画面が少ない、APIだけ提供するアプリ、Railsの環境整えるのが面倒なサーバ上で動かすなどの場合はSinatraかな。
794 名前:nobodyさん mailto:sage [2011/06/16(木) 00:34:04.20 ID:???] >>781 詳しいな 比較的詳しい海外のRails翻訳本でもそこまで書いてなかったと思うけど、 やっぱりそこまで理解するにはソースを読まなきゃダメだろうか
795 名前:nobodyさん mailto:sage [2011/06/16(木) 00:42:27.25 ID:???] Railsの資格どうなってんの? 情報全然ないんだけど
796 名前:nobodyさん mailto:sage [2011/06/16(木) 00:56:44.09 ID:???] コントローラーとか、actionごとにjavascriptやcssの指定って出来なかったでしたっけ? 使った記憶あるんだけど思い出せなくてずっと悩んでる
797 名前:nobodyさん mailto:sage [2011/06/16(木) 01:01:44.03 ID:???] View の中で javascript_include_tag とか書けばいい 別に <script> が <head> の中になければならない理由はない
798 名前:nobodyさん mailto:sage [2011/06/16(木) 01:05:19.22 ID:???] あーなるほどね すっきりしました、ありがとう
799 名前:nobodyさん mailto:sage [2011/06/16(木) 01:07:22.72 ID:???] あれ、でもCSSは?
800 名前:nobodyさん mailto:sage [2011/06/16(木) 01:13:07.72 ID:???] content_for 使え
801 名前:nobodyさん mailto:sage [2011/06/16(木) 03:13:34.93 ID:???] 今日人多いなあ createdから24時間以内のデータをとってきたい場合は どうやるんでしょうか :conditons => ["created > now() -24.hour"] みたいな感じかなと思ったのですがうまくいかない
802 名前:nobodyさん mailto:sage [2011/06/16(木) 03:17:27.60 ID:???] 人は少ない レスが多いだけ
803 名前:nobodyさん mailto:sage [2011/06/16(木) 04:27:54.30 ID:???] Railsで自動ログインってもしかしてできない? :expire_after = 1.month とかにしてもブラウザ落としたら削除されるし……
804 名前:nobodyさん mailto:sage [2011/06/16(木) 07:34:04.76 ID:???] >>803 とりあえずhttpのヘッダーから確認してみたら ログイン状態管理のクッキーならブラウザが閉じるまででいんじゃね、とは思うが ついでに1.monthて一ヶ月前
805 名前:nobodyさん mailto:sage [2011/06/16(木) 07:37:38.55 ID:???] 1.month.since か 1.month.from_now
806 名前:nobodyさん mailto:sage [2011/06/16(木) 07:45:36.99 ID:???] Railsって階層化は不得意な感じだな。 ::Foo::Barとかちょっとキモーイな書き方しなきゃだし。
807 名前:nobodyさん [2011/06/16(木) 09:03:15.95 ID:qTI0AAJt] >>801 :conditions => [ 'created > ?', Time.now - 24.hour ] とか? RailsのバージョンによってはUTCがデフォなのでちうい。
808 名前:nobodyさん mailto:sage [2011/06/16(木) 10:23:26.86 ID:???] 階層化が明示されてて分かりやすいと思ったんだが ただルーティングのやり方次第で、::で区切っていかずに作れた気もする
809 名前:nobodyさん [2011/06/16(木) 10:40:56.39 ID:8Vo//0NX] 何もしなければ階層マッピングされるというだけだから、 設定すれば如何様にも。
810 名前:nobodyさん [2011/06/16(木) 11:31:06.07 ID:5w9AZXtG] Scala+DBMS+Web ? Blog Archive ? Scala2.9 www.ewavesolutions.com/blog/?p=681
811 名前:nobodyさん mailto:sage [2011/06/16(木) 21:59:44.55 ID:???] 一番困るのは、凡人なのにフレームワークを自作しちゃう奴だね。 RailsやCakeだって相当頭がいい人たちが作ってるはずなのに、必ずしも満足できるものではない。 有名なフレームワークを開発している人たちよりも知能指数が高いという自信がない奴は フレームワークを自作しないでほしい。ホント迷惑だから。 特に新人の教育の時に、どこの馬の骨か分からん奴が書いたフレームワークを 教えるのはやめてほしい。余計なことで躓いて学習に支障がでるんだよ。 自分達のような凡人はおとなしくRailsやCake等の有名フレームワークを使っていればいいんだよ。 凡人がえらそうにフレームワークを自作するな。迷惑なんだよ。ゴミを量産するな。
812 名前:nobodyさん mailto:sage [2011/06/16(木) 23:11:23.64 ID:???] >>811 それってたとえばどんなフレームワークのことを指してるの?
813 名前:nobodyさん mailto:sage [2011/06/17(金) 06:37:30.55 ID:???] rorに限らず実際現場で見かけるのは、糞古いオープンソースのフレームワークを使っていて誰もメンテできずに放置されてるとかw ちゃんと追いかけてくれる分には、適当なフレームワーク採用はいいけど採用するならきちんと採用後も面倒見ろよと思う。 きちんとメンテできないくらいなら、ヲレフレームワークで必要な所だけでもメンテしてくれるほうがまだマシ。 さらにヲレヲレフレームワークかませて、ror風とかcake風とか好き勝手するのでもいいしw 案件でstrusとかseasarとかjsp,ejb,servlet,pear,ethnaとか最近の流れを理解してなさそうな条件はまず地雷w
814 名前:nobodyさん mailto:sage [2011/06/17(金) 08:50:54.43 ID:???] ここまでのレスを見ると、 既存のフレームワークを使わない=オレオレフレームワーク になってそうな。 何にせよ、アプリを作るなら、要求に合わせた何らかのフレームワークになってまうのは当たり前。 つまり、「Railsつかってねぇ、糞じゃん!」と言ってるに等しい。
815 名前:nobodyさん mailto:sage [2011/06/17(金) 11:07:00.36 ID:???] 今すぐフォローすべきRuby界のスーパーエンジニア | cod.note codnote.net/2011/06/16/ruby-super-engineers/
816 名前:nobodyさん [2011/06/17(金) 13:15:09.56 ID:ENDcnl8l] 全部フォロー済みだったので今更感。
817 名前:nobodyさん mailto:sage [2011/06/17(金) 13:18:32.81 ID:???] ちゃんと最後に @sora_h 自身も入れておかないと(笑) オチがなくてつまらん。
818 名前:nobodyさん [2011/06/17(金) 16:08:44.89 ID:bxw7xRk+] What the hell is happening to rails? - SteveC blog.stevecoast.com/what-the-hell-is-happening-to-rails What’s Up With All These Changes in Rails? ? Katz Got Your Tongue? yehudakatz.com/2011/06/14/what-the-hell-is-happening-to-rails/ What if Rails Isn't For Beginners Anymore? | Intridea Blog intridea.com/2011/6/16/what-if-rails-isnt-for-beginners-anymore
819 名前:nobodyさん [2011/06/17(金) 16:45:34.28 ID:bxw7xRk+] How to encode media in base64 given URL in Ruby stackoverflow.com/questions/1547008/how-to-encode-media-in-base64-given-url-in-ruby ActiveSupport::Base64.encode64(open("file_path").to_a.join) active_support/base64.rb - rhinefordの日記 d.hatena.ne.jp/rhineford/20100125/1264353788
820 名前:nobodyさん [2011/06/17(金) 17:03:40.87 ID:bxw7xRk+] 画像もDBに格納して管理する −扱いがめんどうなLOB(ラージオブジェクト)は使わない方法も含め b.hatena.ne.jp/entry/neta.ywcafe.net/000774.html Encoding/decoding a image as Base64 www.ruby-forum.com/topic/200065 RubyでBase64 d.hatena.ne.jp/nacookan/20071203/1196701095
821 名前:nobodyさん [2011/06/17(金) 17:14:16.69 ID:bxw7xRk+] RailsとDBの罠 - さくさんの日記 d.hatena.ne.jp/sakusan_net/20080311/1205222191 railsでDBに画像データを入れる - さくさんの日記 d.hatena.ne.jp/sakusan_net/20080411/1207932177 DBに入れた画像を表示する - 篳篥日記 d.hatena.ne.jp/hichiriki/20100110/1263125573 Railsでの画像の出力方法 doruby.kbmj.com/rb819/20081030/Rails_
822 名前:nobodyさん [2011/06/17(金) 17:42:12.32 ID:bxw7xRk+] acts_as_attachment blog.netswitch.jp/2006/08/29/rails-plugin-ar2
823 名前:nobodyさん mailto:sage [2011/06/17(金) 23:49:31.16 ID:???] >>811 ゴミが量産されないといいフレームワークはできないわけで Struts普及以前とかの試行錯誤があって今があるんですだよ つか、PHPは5.x以降でだいぶ綺麗に書けるようになったから まだ色々フレームワークみたいなのが出てくると思われ Rubyも1.9への移行期だからまだなんかウヨウヨでてくんじゃね
824 名前:nobodyさん [2011/06/18(土) 01:13:57.74 ID:L5CY6LSN] devise使う時って example.jp/mypage みたいなURL作るのって邪道なんでしょうか? /users/:user_id で、自分のアカウントのページかどうかで条件分岐させる感じでしょうか?
825 名前:nobodyさん mailto:sage [2011/06/18(土) 16:14:31.76 ID:???] 95%は:stringで入る長さの文字列なのに5%だけ:textにしなきゃなカラムってどうしてます?
826 名前:nobodyさん mailto:sage [2011/06/18(土) 16:19:08.39 ID:???] 普通にtextにすればいいだろ。意味不
827 名前:nobodyさん mailto:sage [2011/06/18(土) 16:22:21.19 ID:???] textにすると検索おそくならね?
828 名前:nobodyさん [2011/06/18(土) 16:52:53.72 ID:hn6FxEQi] >>825 DB設計を語るスレ 3 hibari.2ch.net/test/read.cgi/db/1269585561/
829 名前:nobodyさん mailto:sage [2011/06/18(土) 17:09:23.21 ID:???] >>828 やりようはいくらでも有るけど、 AcriveRecordだと普通はどうするのかなと。
830 名前:nobodyさん mailto:sage [2011/06/18(土) 17:15:49.36 ID:???] なんでActiveRecordが関係あるんだよ
831 名前:nobodyさん mailto:sage [2011/06/18(土) 17:41:48.87 ID:???] 多分scaffoldのハナシなんだろうけど string textが実DBにどう定義されるかはDBの種類やバージョンによって違うから なんともいえん 最終的にtextじゃなくてstringにしたい理由如何で考えるべきで 別にstringである必要が無いのであればtextでいいじゃん、てハナシに戻る
832 名前:nobodyさん [2011/06/20(月) 11:05:58.76 ID:p3hclIEe] Ruby: Webserver in 70 lines of code blogs.msdn.com/b/abhinaba/archive/2005/10/14/474841.aspx thinkit.co.jp/article/117/1?page=0,1
833 名前:nobodyさん [2011/06/20(月) 19:22:01.40 ID:p3hclIEe] 現実の世界の Rails、第 2 回:高度なページ・キャッシング www.ibm.com/developerworks/jp/web/library/wa-rails2/index.html 何らかのユーザー状態 (例えばユーザーがログインしているかどうか、など) を、クライアント・サイドのクッキーに保存します。 次にクッキーの内容に基づいて、JavaScript でページの表示を動的に変更します。
834 名前:nobodyさん mailto:sage [2011/06/21(火) 00:30:12.83 ID:???] 1台のサーバで複数バージョンのrails動かしたい場合は みんなどうやってるの?
835 名前:nobodyさん mailto:sage [2011/06/21(火) 01:31:48.93 ID:???] Rubygemsは複数のバージョンのgemsをインストールできる。 んだけだ。 $ gem list rails *** LOCAL GEMS *** rails (2.3.11, 2.3.9, 2.3.8, 2.3.5, 2.3.4)
836 名前:nobodyさん mailto:sage [2011/06/21(火) 01:56:26.77 ID:???] PassengerでRuby 1.8と1.9使い分けれる?
837 名前:nobodyさん mailto:sage [2011/06/21(火) 06:35:58.05 ID:???] apache複数インスタンスとかしかないの?
838 名前:nobodyさん [2011/06/21(火) 09:33:18.24 ID:UfslNaYr] >>833 ユーザ毎に異なる表示をしているところや、アクセスログの統計、広告の挿入は、Ajax の1ページ1回のリクエストでまとめて行っている www.sssg.org/blogs/naoya/archives/1126
839 名前:nobodyさん [2011/06/24(金) 00:20:55.12 ID:FNVNYrJp] !ninja
840 名前: 忍法帖【Lv=2,xxxP】 [2011/06/24(金) 00:21:38.34 ID:FNVNYrJp] c言語
841 名前:nobodyさん [2011/06/24(金) 17:22:54.54 ID:do/xEg2Z] www.ibm.com/developerworks/web/library/wa-rails2/
842 名前:nobodyさん mailto:sage [2011/06/26(日) 16:25:54.91 ID:???] Rails3でのAjaxオススメ参考サイト無い?
843 名前:nobodyさん mailto:sage [2011/06/26(日) 22:38:16.77 ID:???] >>842 Rails3関係は米尼からとりよせたらいんじゃね
844 名前:nobodyさん mailto:sage [2011/06/26(日) 23:14:09.33 ID:???] 全然、訳本が出ないな こんなことなら待ったりしないで、原書を買えばよかったよ
845 名前:nobodyさん mailto:sage [2011/06/27(月) 12:16:50.51 ID:???] 3になってajax関連は退化してる。 自分でシリアライズしなきゃいけなかったりで
846 名前:nobodyさん mailto:sage [2011/06/27(月) 12:58:09.19 ID:???] Rails on Ajaxの洋書 電子書籍以外全滅してるから困る
847 名前:nobodyさん mailto:sage [2011/06/27(月) 23:52:55.65 ID:???] ここ一ヶ月くだらない質問ばっかりしてる人がいるな 「る?」「の?」の連呼
848 名前:nobodyさん mailto:sage [2011/06/28(火) 06:29:42.66 ID:???] ruby/rails/RailsGuidesをゆっくり和訳してみたよ wiki.usagee.co.jp/ruby/rails/RailsGuides%E3%82%92%E3%82%86%E3%81%A3%E3%81%8F%E3%82%8A%E5%92%8C%E8%A8%B3%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F%E3%82%88 rails3は、これだけで全部済むだろ
849 名前:nobodyさん mailto:sage [2011/06/28(火) 10:27:49.98 ID:???] Guidesはあくまで主要な機能の代表的な使い方が書いてあるだけだけどな 非常に役に立つが全部と言うにはほど遠い
850 名前:nobodyさん mailto:sage [2011/06/28(火) 11:25:30.39 ID:???] >>848 そんな穴だらけの情報に頼るよりも書籍買ったほうが全然いい。 既に和書が出てるよ。
851 名前:nobodyさん mailto:sage [2011/06/28(火) 20:46:04.41 ID:???] gem installでmysqlドライバを入れたいのですが、 mysql mysql2 という二種類のドライバがあるようです。 使い分けの基準とかあるのでしょうか?
852 名前:nobodyさん [2011/06/28(火) 21:23:03.14 ID:Jh5X/S5O] ruby 1.9を使うなら、エンコード処理が入っている2のほう。
853 名前:851 mailto:sage [2011/06/28(火) 21:24:59.61 ID:???] >>852 ありがとうございます。そんな違いがあるのですね。 Ruby1.9.2、Rails3.0.5なのでmysql2を使うことにします。
854 名前:nobodyさん [2011/06/28(火) 21:29:51.55 ID:Jh5X/S5O] mysqlのほうはtmtmsさんがpure rubyで実装したのがあってそれはエンコード処理も やってくれるんだけど、如何せんパフォーマンスで劣る。
855 名前:nobodyさん [2011/06/29(水) 15:52:06.20 ID:tueHiWeH] bitnami.org/stack/redmine bitnami.org/tutorials/from_instantrails_to_rubystack bitnami.org/stack/rubystack
856 名前:nobodyさん [2011/06/29(水) 15:58:13.19 ID:tueHiWeH] BitNami :: Redmine ruby、rails、apache、Mysql、redmine、 bitnami.org/stack/redmine
857 名前:nobodyさん [2011/06/30(木) 00:16:31.68 ID:X9wM8bO0] BitNami Redmine 1.1.3-1 インストール手順(Windows XP) | クオリサイトテクノロジーズ TECH BLOG www.qualysite.co.jp/tech-blog/?p=2981 BitNami Redmine 1.2.0-0 インストール後の設定(CentOS 5.5) | クオリサイトテクノロジーズ TECH BLOG www.qualysite.co.jp/tech-blog/?p=3110 All-in-one Redmine の bitnami::redmine を文字化けせずにインストールする方法 - sakaikの日々雑感〜(T)編 d.hatena.ne.jp/sakaik/20110324/redmine
858 名前:nobodyさん mailto:sage [2011/06/30(木) 02:19:11.55 ID:???] 3.0で大幅に変わって、そろそろ和書でも情報が整い始めた矢先に3.1でも相当変わるのか これってRailsにとっていいことなのかな? 個人で追っかけてるエンジニアは別にいいだろうけど、教育する側とか本の著者とか可哀想 Rails1時代の良書が最早ゴミ屑となってる現状を見ると考えさせられるものがある
859 名前:nobodyさん mailto:sage [2011/06/30(木) 02:22:39.34 ID:???] 英語が読めない連中なんてRailsにとっては何の影響もない人間だから、 そんなこと気にしなくてもいい。
860 名前:nobodyさん [2011/06/30(木) 03:27:43.73 ID:X9wM8bO0] .htaccess だけで簡単キャリア判定してみる | バシャログ。 c-brains.jp/blog/wsg/11/06/29-121115.php
861 名前:nobodyさん mailto:sage [2011/06/30(木) 17:58:07.18 ID:???] GlassFish Server Open Source Edition 3.1 (build 43)を入れてみたら Rubyコンテナがなくなってますた。JRoR動かすにはどうしたらいいのでしょうか。
862 名前:nobodyさん mailto:sage [2011/06/30(木) 18:15:49.78 ID:???] 新しいプロジェクトに移るたびにRailsバージョンが変わっていくってのも辛い。 フレームワークの研究に大部分の時間が割かれてしまうというのもエンジニアとして悲しい。
863 名前:nobodyさん [2011/06/30(木) 21:23:11.79 ID:T+xo/lLj] いつまでも rails 1.2 のプロジェクトのお守りをしている俺にあやまれ。
864 名前:nobodyさん mailto:sage [2011/06/30(木) 22:20:07.49 ID:???] rubyのバージョンを1.9に上げたら Railsで日本語を使ってる全てのファイルに文字エンコーディングのマジックコメントを書かないとエラーが出るようになってしまったのですが どこかでまとめてマジックコメントを指定することは出来ないのでしょうか?
865 名前:nobodyさん [2011/06/30(木) 23:10:01.28 ID:T+xo/lLj] スクリプト自体にASCII以外の文字を使ってるなら書くしかないけど… 入出力だけならRUBYOPTで-Eを使ったらなんとかならんかね。
866 名前:864 mailto:sage [2011/06/30(木) 23:32:14.49 ID:???] >>865 ありがとうございます。なかなか難しそうですね。 CSIだか何だか知らないが弊害ばかりですね。全く酷い実装だ。
867 名前:nobodyさん [2011/06/30(木) 23:47:40.34 ID:T+xo/lLj] LANGがまともに設定されてればLANGに合致したものはそのまま読めるはず。
868 名前:nobodyさん mailto:sage [2011/06/30(木) 23:52:50.52 ID:???] >>858 紙の本という形態が時代に合ってないということ。
869 名前:nobodyさん mailto:sage [2011/06/30(木) 23:54:33.74 ID:???] >>866 別に1.8使ってればいいじゃん。 というか、マジコメ入れるだけならワンライナー書けば終わりだろ。
870 名前:nobodyさん mailto:sage [2011/06/30(木) 23:56:29.70 ID:???] マジックコメントを入れるのなんて、 それこそRubyでちょちょいと書けばすぐじゃないか・・・
871 名前:869 mailto:sage [2011/06/30(木) 23:57:06.28 ID:???] げ、かぶった
872 名前:871 mailto:sage [2011/06/30(木) 23:57:41.50 ID:???] しかも間違った。おれは>>870 だ
873 名前:nobodyさん [2011/07/01(金) 01:18:06.71 ID:Xb0FHtsX] 問答無用で1行目に付けてよければ sed -e '1s/.*/# coding: UTF-8¥n&/' みたいなのでいいんだけど、 * 既に入っている場合は何もしない。 * 1行目がsh-bangなら2行目に入れる。 * エンコーディングを推測する。 なんてのを考え出すと微妙に面倒だな。
874 名前:nobodyさん mailto:sage [2011/07/01(金) 01:36:59.66 ID:???] * 既に入っている場合は何もしない。 【答え】移行なんだから既に入ってるわけがない * 1行目がsh-bangなら2行目に入れる。 【答え】Railsアプリでsh-bangが入ってるとは思えない。入っていても手動で十分に対処できる範囲 * エンコーディングを推測する。 【答え】エンコーディングを推測する必要はない。開発者はどの文字コードを指定するのか分かっている。 【結論】微妙でもなんでもない
875 名前:nobodyさん mailto:sage [2011/07/01(金) 01:46:05.84 ID:???] ネギを振らせ
876 名前:nobodyさん [2011/07/01(金) 02:11:49.62 ID:Xb0FHtsX] >>874 いやいや、汎用的にマジコメを付けるユーティリティを作るとしたら、という話。
877 名前:nobodyさん mailto:sage [2011/07/01(金) 04:41:09.53 ID:???] >>859 こういう人って害悪だよね うちの会社でも英語出来るってだけで大威張りな先輩いるけど、 書くコードはしょぼいし人のマネジメントなんてできやしないし、夜な夜なはてなブックマークあたりで偉そうなコメント書いてるし可哀想
878 名前:nobodyさん mailto:sage [2011/07/01(金) 08:54:46.81 ID:???] deviseがすごい勢いでアップデートしてるけどなんなの
879 名前:nobodyさん mailto:sage [2011/07/01(金) 11:51:21.24 ID:???] この業界で英語出来ない奴の方が遥かに害ですが。。。 APIすら読めない奴とかいるからね。
880 名前:nobodyさん mailto:sage [2011/07/01(金) 14:02:37.03 ID:???] API読むってなんだよ。日本語から勉強し直せよ
881 名前:nobodyさん mailto:sage [2011/07/01(金) 16:29:10.27 ID:???] APIを読む、って普通に使う言い回しだけど 他人と接点の無いニート君には分からなかったか。
882 名前:nobodyさん mailto:sage [2011/07/01(金) 17:19:15.41 ID:???] 言わねーよ。どこの中卒集団だよ
883 名前:nobodyさん mailto:sage [2011/07/01(金) 20:08:03.03 ID:???] ____ / \ / ⌒ ⌒ \ 何言ってんだこいつ / (●) (●) \ | 、" ゙)(__人__)" ) ___________ \ 。` ⌒゚:j´ ,/ j゙~~| | | | __/ \ |__| | | | | | / , \n|| | | | | | / / r. ( こ) | | | | | | ⌒ ーnnn |\ (⊆ソ .|_|___________|  ̄ \__、("二) ̄ ̄ ̄ ̄ ̄l二二l二二 _|_|__|_
884 名前:nobodyさん mailto:sage [2011/07/01(金) 20:41:31.04 ID:???] 正しくは英文のAPIリファレンスを読む。なんだろなぁ。 このあたりの厳密さを求める職場とそうでない職場でいえば、俺は面倒くさいが前者が好き。
885 名前:nobodyさん mailto:sage [2011/07/01(金) 20:42:33.37 ID:???] APIリファレンスを読むという言い方はするかも。
886 名前:nobodyさん mailto:sage [2011/07/01(金) 20:46:48.20 ID:???] 英語云々の次元じゃないでしょ。 そもそも、「説明書を読むことを放棄している」というレベル。 最新の説明書が英語なら英語を読めるようになるしかない。 説明書も読まずに周りに知識や技術を頼ることしか考えてないような奴が一番迷惑なんだよね。
887 名前:nobodyさん mailto:sage [2011/07/01(金) 21:15:20.94 ID:???] グーグル先生に聞いてみた "APIリファレンスを読む" 9,890件 "APIを読む" 1,530,000件 ※APIのソースを読むという意味の用法もちらほら おれはAPIドキュメント派
888 名前:nobodyさん mailto:sage [2011/07/01(金) 21:25:01.78 ID:???] APIのリファレンスなりマニュアルなりを単にAPIと略すのは、 少なくとも英語を話す外人には絶対に通用しないな。 彼らは何を指しているのか正しく言わないとダメだから。 実際はAPIの意味を誤解してたくさいがな
889 名前:nobodyさん mailto:sage [2011/07/01(金) 21:42:24.39 ID:???] 英語だと"api doc"とか "apidocs" てのが多いな、奴ら長い単語書くの嫌いだからw
890 名前:nobodyさん mailto:sage [2011/07/01(金) 22:27:37.46 ID:???] emacs で開いて保存するだけで、あら不思議。
891 名前:nobodyさん [2011/07/01(金) 23:21:28.51 ID:Xb0FHtsX] ruby-modeが自動的に設定されるようにしてあれば、 find . -name '*.rb' -exec emacs -batch -visit '{}' -eval '(save-buffer)' ¥; みたいなのでいけるのか?
892 名前:nobodyさん mailto:sage [2011/07/02(土) 02:09:48.63 ID:???] >>886 涙ふけよ
893 名前:nobodyさん mailto:sage [2011/07/02(土) 02:16:12.34 ID:???] 少なくとも、Rails 使いなら英語は必須 「そんな敷居の高いフレームワークはヲタク専用!」とか言う奴は好きにすればいい 燃料を承知の上で書けば、PHPer にはそういう傾向が高い気がする
894 名前:nobodyさん [2011/07/02(土) 04:00:03.48 ID:Wv7ItGR4] データベースの内部動作を知る - 週末スペシャル:ITpro itpro.nikkeibp.co.jp/article/COLUMN/20110629/361862/ データベースには3種類のファイルがある テーブルとレコードの構造を詳しく見てみよう インデックスで検索を高速にする RDBMSが備えるさまざまな高速化手法
895 名前:nobodyさん mailto:sage [2011/07/02(土) 05:23:05.85 ID:???] ビューからもコントローラからも利用できるメソッドを定義することは可能ですか? 例えば、ログイン中のuser_idを取得することを考えます。 ビューでuser_idを取得するに、application_helperに、current_user_idというメソッドを定義します。 コントローラでuser_idを取得するために、application_controllerに、current_user_idというメソッドを定義します。 このように全く同じロジックのメソッドを二箇所で定義しなければなりません。 これをどこか一箇所でまとめて定義することは出来ないでしょうか。
896 名前:nobodyさん mailto:sage [2011/07/02(土) 06:25:49.65 ID:???] ビューでuser_idが必要な場面がわからん
897 名前:nobodyさん [2011/07/02(土) 08:01:12.69 ID:UIkQ3exX] >>862 逆にそういうのを生きがいにしてる人もいるんだろうな
898 名前:nobodyさん [2011/07/02(土) 12:59:07.55 ID:e4/H4FLl] 使いたいメソッドが定義されているヘルパーモジュールをコントローラでincludeすれば?
899 名前:nobodyさん mailto:sage [2011/07/02(土) 14:16:23.21 ID:???] >>895 コントローラにメソッド書いて helper_method :method_name
900 名前:895 mailto:sage [2011/07/02(土) 23:17:23.43 ID:???] >>899 ありがとうございます。求めていた機能を実現できました。 >>898 そのやり方だとコントローラでその都度includeする必要になるので、すいませんが却下しました。
901 名前:nobodyさん [2011/07/03(日) 06:23:17.14 ID:NgqIDg90] Scaling Groupon - Tyler Jennings, Michael Cerna - Scotland Ruby 2011 confreaks.net/videos/554-scotlandruby2011-scaling-groupon
902 名前:nobodyさん [2011/07/03(日) 19:17:23.93 ID:NgqIDg90] Ruby 2.0: What We Want to Accomplish in the Near Future www.youtube.com/watch?v=t9LMOydfc4k
903 名前:nobodyさん [2011/07/04(月) 01:14:12.29 ID:QtysrN+W] 第4回 Herokuのアドオンと外部サービスを活用しよう | Think IT thinkit.co.jp/story/2011/04/01/2067
904 名前:nobodyさん mailto:sage [2011/07/04(月) 01:59:32.97 ID:???] ヘロクって結局のところ、Railsアプリをアップするだけで、WebサーバーやDBなどの周辺環境は最初から用意されている という認識で合ってますか? メールサーバーと連携するようなサービスは開発できないのかな? cronで何か処理したい場合とかも無理?
905 名前:nobodyさん mailto:sage [2011/07/04(月) 02:21:20.36 ID:???] 松本龍復興担当相、やや遅れて入室したことにへそを曲げ 知事との握手を拒否 www.youtube.com/watch?v=VtUqWdbjnTk 「客を出迎えるときはおまえが先に部屋に入ってから俺を呼べ」 「今のはオフレコで」 「書いたらその社は終わりだからな!」
906 名前:nobodyさん [2011/07/04(月) 04:04:50.59 ID:vrHCy4WH] >>904 だいたいあってる。 いろいろオプションを付けることができる。 たとえば、cronは1日1回起動なら無料だけど細かくやりたいなら有料とか。
907 名前:904 mailto:sage [2011/07/04(月) 07:04:29.01 ID:???] >>906 ご返信ありがとうございます。 >cronは1日1回起動なら無料だけど細かくやりたいなら有料とか。 なるほど、これは結構面倒ですね。。 色々やりたいWEBアプリの場合はそれなりに高くつきそうですね。 AmazonEC2辺りと比べて決めることにします。 ありがとうございました。
908 名前:nobodyさん mailto:sage [2011/07/04(月) 09:48:31.74 ID:???] Rails3.1って、いつ正式版になりますか?
909 名前:nobodyさん mailto:sage [2011/07/04(月) 21:05:32.93 ID:???] Pythonの言語処理ライブラリを使いたいのですが、 Rails内でPythonを使う方法ってありますか?
910 名前:nobodyさん [2011/07/04(月) 21:09:33.29 ID:vrHCy4WH] >>908 RubyKaigiに合わせて出る予感。Ruby 1.9.3は無理そうだが。
911 名前:nobodyさん mailto:sage [2011/07/04(月) 22:33:18.07 ID:???] >>909 別プロセスでそのライブラリ使うPythonのプロセスをfrokするとか。 素直にDjangoにした方が良いような気もするけど。
912 名前:nobodyさん mailto:sage [2011/07/05(火) 00:09:27.38 ID:???] >>909 rubypython.rubyforge.org/
913 名前:nobodyさん mailto:sage [2011/07/05(火) 15:19:37.81 ID:???] ルーティングについて少し気になっていることあるので教えてください。 resources :blogsというリソースを定義すると、 blog_pathやblog_urlという名前付きのルーティングが定義されますが、 これはどちらを使うべきですか? 基本的にはblog_pathを使い、 どうしてもドメインを含めたURLを指定しなければいけない時だけ、blog_urlを使う、 という考え方で良いのでしょうか? blog_urlが絶対パスなので全てこちらを使うようにすれば問題無いような気もするのですが さすがにそれはスマートではない気がします。 blog_pathだとまずいケースなどありましたら教えていただけると嬉しいです。
914 名前:nobodyさん mailto:sage [2011/07/05(火) 15:51:40.01 ID:???] 画像を置くサーバーなんかが別だったりするとき
915 名前:nobodyさん mailto:sage [2011/07/05(火) 19:01:47.31 ID:???] メールの中でURLを書くときぐらいか
916 名前:913 mailto:sage [2011/07/05(火) 20:30:23.82 ID:???] >>914 >>915 ありがとうございます。
917 名前:nobodyさん [2011/07/05(火) 20:46:06.92 ID:bn4v4w2l] 海外在住Web屋の私のまわりで最近話題の5つのWebサービス | Webクリエイターボックス www.webcreatorbox.com/webinfo/overseas-popular-web-services/
918 名前:nobodyさん [2011/07/06(水) 07:59:37.78 ID:O0oTC8/5] Sending or receiving email with Rails? Easy | Lead Thinking leadthinking.com/233-sending-or-receiving-emails-with-rails
919 名前:nobodyさん [2011/07/06(水) 08:33:41.60 ID:O0oTC8/5] Rails 3.0 でメールの送信に Gmail を使う - ζ*’ワ’)ζ<ちれすですの! d.hatena.ne.jp/babie/20100807/1281141307 d.hatena.ne.jp/taslam/20080313/1205392784 adam.heroku.com/past/2008/11/2/pony_the_express_way_to_send_email_from_ruby/
920 名前:nobodyさん [2011/07/06(水) 08:59:09.04 ID:O0oTC8/5] Heroku | Tech: Sending email with Gmail blog.heroku.com/archives/2009/11/9/tech_sending_email_with_gmail/ Heroku | Dev Center | Sending Email from Your App devcenter.heroku.com/articles/smtp
921 名前:nobodyさん [2011/07/06(水) 09:03:00.78 ID:O0oTC8/5] Cloudmailin - cloud based incoming email for your web app cloudmailin.com/ herokuでcloudmailinを使ってメールを受信する | BuGcloUd.com bugcloud.com/?p=1147
922 名前:nobodyさん [2011/07/06(水) 09:04:55.37 ID:O0oTC8/5] SendGrid | We Make Email Delivery Easy sendgrid.com/ 第4回 Herokuのアドオンと外部サービスを活用しよう | Think IT thinkit.co.jp/story/2011/04/01/2067
923 名前:nobodyさん mailto:sage [2011/07/06(水) 18:11:43.10 ID:???] ruby on railsで、テーブルから複数の項目を一度に消すにはどうすればいいでしょうか。 いまは ids = [1011, 1024, 1025] for id in ids Model.get(id).delete() end とやってますが、どう考えても効率が悪いです。
924 名前:nobodyさん mailto:sage [2011/07/06(水) 18:24:27.58 ID:???] プログラムが全くRailsに見えないな・・・
925 名前:nobodyさん mailto:sage [2011/07/06(水) 19:15:50.04 ID:???] Model.delete(1011,1024,1025)
926 名前:nobodyさん mailto:sage [2011/07/07(木) 01:56:46.85 ID:???] Rails らしくないというより、Ruby らしくないというこtかな for ... in より each が多いし、引数のないメソッド呼び出しには () は付けないしな
927 名前:nobodyさん mailto:sage [2011/07/07(木) 20:05:47.27 ID:???] RailsWizard - Simple Rails Templates courtesy of Intridea railswizard.org/
928 名前:nobodyさん [2011/07/07(木) 22:49:50.00 ID:lU+j+Tt0] Rails 2.3のApplication Templateで煩わしい初期設定とはおさらばする! - func09 www.func09.com/wordpress/archives/426 「RailsWizard」を使って最速で開発を始めましょう - Back yard : yuya_lush’s report d.hatena.ne.jp/yuya_lush/20110707/1310021773 Rails Installer railsinstaller.org/ InstantRails で 簡単 Ruby on Rails 体験 omakase.ninpou.jp/apdev/instantror.htm MOONGIFT: Railsを見える化「RailRoad」:オープンソースを毎日紹介 www.moongift.jp/2007/07/railroad/ Unexpected Run: Rails3.0でモデルのER図を簡単に出力する方法 sawada0903.blogspot.com/2010/10/rails30er.html
929 名前:nobodyさん [2011/07/07(木) 22:51:50.25 ID:lU+j+Tt0] bitnami.org/stack/redmine bitnami.org/tutorials/from_instantrails_to_rubystack bitnami.org/stack/rubystack
930 名前:nobodyさん [2011/07/07(木) 22:58:48.80 ID:lU+j+Tt0] plugin RubyGems The Ruby Toolbox: Know your options! ruby-toolbox.com/ RubyGems.org | your community gem host rubygems.org/
931 名前:nobodyさん [2011/07/08(金) 01:03:38.45 ID:1EKWObaa] Railsのクールなデザインを一瞬で自動生成する「Web App Theme」がステキ - 医者を志す妻を応援する夫の日記 d.hatena.ne.jp/shunsuk/20091020/1256038822 app/views/layouts/memos.html.erbは、削除しておいてください。 $ script/generate theme $ rm app/views/layouts/memos.html.erb Webシステム開発者に送る便利なテンプレート「Web App Theme」 www.moongift.jp/2009/06/web_app_theme/ github.com/pilu/web-app-theme sudo gem install web-app-theme -s gemcutter.org Install any HTML theme/template into your Rails app drnicwilliams.com/2009/10/06/install-any-html-themetemplate-into-your-rails-app/ github.com/drnic/install_theme drnicwilliams.com/ Pluginが広げるRailsの魅力 www.slideshare.net/dara/pluginrails
932 名前:nobodyさん [2011/07/08(金) 10:51:14.72 ID:1EKWObaa] The Ruby Toolbox: Know your options! ruby-toolbox.com/ RubyGems.org | your community gem host rubygems.org/ Top-Rated Plugins - Agile Web Development agilewebdevelopment.com/plugins/top_rated
933 名前:nobodyさん [2011/07/08(金) 12:57:40.41 ID:1EKWObaa] Howto use Sinatra in Rails Metal scriptserver.blogspot.com/2009/06/howto-use-sinatra-in-rails-metal.html Rails Metal, Rack, and Sinatra www.slideshare.net/adamwiggins/rails-metal-rack-and-sinatra How to embed a Sinatra app inside a Rails app as a plugin (not using Rails Metal) - manalang manalang.com/how-to-embed-a-sinatra-app-inside-a-rails-app [rails] Rails3からSinatraを呼ぶ - よしだメモ d.hatena.ne.jp/rudeboyjet/20100919/p1 Embedding Sinatra in a Rails 3 Application https://www.ibm.com/developerworks/mydeveloperworks/blogs/anachronistic/entry/embedding_sinatra_in_a_rails_3_application?lang=ja
934 名前:nobodyさん [2011/07/08(金) 13:01:48.26 ID:1EKWObaa] Railscasts - Rails Metal railscasts.com/episodes/150-rails-metal Sinatraで鼻歌まじりのWeb開発 www.slideshare.net/dara/sinatraweb Sinatra www.sinatrarb.com/
935 名前:nobodyさん [2011/07/08(金) 18:18:35.69 ID:EhoIXTUl] submitに:disable_withを指定して、多重送信を制御するように link_toでクリック連打を制御する事は可能でしょうか? 同じように:disable_withを指定しても駄目なようです。
936 名前:nobodyさん [2011/07/08(金) 20:54:36.23 ID:1EKWObaa] ググる javascript 連打防止
937 名前:nobodyさん [2011/07/09(土) 03:10:41.00 ID:KANUNTR7] rails3でMySQLを使うためmysql2をインストールしようとしているのですが エラーとなってしまいます(os Windows/ruby 1.8.7/MySQL 4.1/rails 3.0.9) gem install mysql2 ... checking for rb_thread_blocking_region()... no checking for main() in libmysql.lib... no *** extconf.rb failed *** ... ruby1.8.7なのでrb_thread_blocking_region()はnoでいいとして、次がダメです。 libmysql.libをとってきて任意のディレクトリに置き gem install mysql2 --with-libmysqllib="C:\...\libmysql" とするなど、いくつかのオプションを追加してみましたが、同じエラーで通りません。 mysql2のドキュメント(rubygems.org/gems/mysql2 )を見ると、 以下のオプションが必要かもしれないよとあるのですが --with-mysql-config=/some/random/path/bin/mysql_config これがどのファイルを指しているのかわからないのです。 mkmf.rbのコードからは、このオプションをもとにlibファイルを確認している様子で なにかコンパイル設定じゃないかと想像したのですが、 MySQLをwindowsインストーラでインストールしたせいなのか これに該当するファイルがないように思われます。 わかる方いたらお願いします
938 名前:nobodyさん mailto:sage [2011/07/09(土) 03:39:29.64 ID:???] >--with-mysql-config=/some/random/path/bin/mysql_config >これがどのファイルを指しているのかわからないのです。 インストールしたMySQLのどこかにmysql_configという名前のファイルがあるはずなので、そのファイルのパスを指定する。 検索して探してみるといい。 無い場合は、mysql_configが入ったパッケージを別途インストールしないといけないのだが、windowsの場合はよく分からん。 debianの場合は確かlibmysqlclient-devにあった。
939 名前:nobodyさん [2011/07/09(土) 04:02:19.04 ID:KANUNTR7] >>938 別途ダウンロードしてきたパッケージの中にmysql_configが見つかり ようやく何が必要かわかってきました。まだ解決していませんが なお作業してみて報告します。ありがとうございます!
940 名前:nobodyさん [2011/07/09(土) 08:01:46.57 ID:dlCMIQVv] Rails 2.3のengine機能を調べてみた - moroの日記 d.hatena.ne.jp/moro/20090223/1235381851 KOSHIGOE学習帳 - [Ruby] Rails Engines基礎 w.koshigoe.jp/study/?%5BRuby%5D+Rails+Engines%B4%F0%C1%C3 大場寧子のホームページ - Engineを作る ko.meadowy.net/~nay/?Engine%A4%F2%BA%EE%A4%EB Rails Engines なプラグインを書いてみた typo.okkez.net/2009/12/18/writing-rails-engines [RubyOnRails]UserEngine導入|株式会社 フラッツ www.flatz.jp/archives/143 Railscasts - Rails Engines railscasts.com/episodes/149-rails-engines lazyatom/engines - GitHub https://github.com/lazyatom/engines
941 名前:nobodyさん [2011/07/09(土) 09:18:46.29 ID:KANUNTR7] その後MySQLのwindowsインストーラでdeveloper componentsを追加インストールし ライブラリやヘッダファイルがインストールされたのを確認したのですが mysql_configはインストールされませんでした。 改めて--with-libmysqllibオプションでlibmysql.libのパス指定するなど試みましたが、 どうしても>>937 の checking for main() in libmysql.lib... no をクリアできず、一旦断念して(rubyの)MySQLライブラリを使用してひとまず先に進むこととしました。 でもどうにもすっきりしないので、もし何か心当たりがあればおしえていただければ幸いですm(_ _)m
942 名前:nobodyさん [2011/07/09(土) 09:27:39.43 ID:dlCMIQVv] RubyStack It includes ready-to-run versions of Apache, MySQL, Ruby and Rails and required dependencies. bitnami.org/stack/rubystack
943 名前:nobodyさん [2011/07/09(土) 09:52:00.97 ID:dlCMIQVv] InstantRails で 簡単 Ruby on Rails 体験 omakase.ninpou.jp/apdev/instantror.htm
944 名前:nobodyさん [2011/07/09(土) 12:45:46.52 ID:dlCMIQVv] InfoQ: Gregg PollackとScaling Railsのハウツー www.infoq.com/jp/articles/gregg-pollack-scaling-rails
945 名前:nobodyさん mailto:sage [2011/07/10(日) 01:02:43.96 ID:???] ブログシステムを作っています。 一つのブログに複数のエントリを作成できて、 一つのエントリには複数のコメントが付きます。 このような階層になっている場合、 resources :blogs do resources :entries do resources :comments do end end end のようにネストすると良さそうですが、 URLにblog_idがそのまま表示されてしまうので困っています。 理想としては、 ブログのアクセスにはブログのタイトルをURLにしたいのです。 sample.com/myblog しかしこれを実現するには、 get '/:title' => 'blogs#show' のように指定する必要があり、resourcesが使えなくなってしまいます。 URLにblog_idを含ませずにentryやcommentをresourcesのネスト定義することは出来ないでしょうか?
946 名前:nobodyさん [2011/07/10(日) 01:04:20.28 ID:RahZbwv3] RailsLab .:. Scaling Rails - Scaling Rails Screencasts railslab.newrelic.com/scaling-rails Episode #1 - Page Responsiveness Episode #2 - Page Caching Episode #3 - Cache Expiration Episode #8 - Memcached Episode #10 - Client-side Caching Episode #11 - Advanced HTTP Caching Episode #14 - Rack & Metal Episode #17 - Scaling Your Database - Part 1 Ruby on Rails Guides: Caching with Rails: An overview edgeguides.rubyonrails.org/caching_with_rails.html
947 名前:nobodyさん [2011/07/10(日) 14:06:04.03 ID:fz5jf5Ha] >>945 モデルの to_param メソッドを定義して、idのかわりにURLに入れたいものを返す。 コントローラでfind(params[:id])しているところを find_by_属性(params[:id])にする。 でどうか?
948 名前:nobodyさん mailto:sage [2011/07/10(日) 18:15:19.53 ID:???] tableA tableC tableD が存在する それぞれのtableは最低 name created_at というカラムが存在する こういった状況で その3つのテーブル全ての中からcreated_atで最新5件をとってきたい というような場合はどうすればいいですか? 現状は tableA tableC tableD それぞれ最新5件を取得 created_atでソート 下位10件を切り捨て という方法をとってますが,どうもエレガントではありません. よろしくお願いします.
949 名前:nobodyさん mailto:sage [2011/07/10(日) 19:49:04.58 ID:???] viewつくればいんじゃね?
950 名前:nobodyさん mailto:sage [2011/07/10(日) 19:57:16.00 ID:???] ソースがないからどうエレガントじゃないのか全くわからん
951 名前:nobodyさん mailto:sage [2011/07/11(月) 01:08:55.56 ID:???] >>948 カラムに違いがないなら STI にするとか。 別のテーブルなのがエレガントにならない要因なので、 それが解決しないなら、できるのは小手先の技くらいじゃないかな。
952 名前:945 mailto:sage [2011/07/11(月) 01:22:40.13 ID:???] >>947 ありがとうございます!できました。 しかしto_paramを上書きというのはなかなか怖いですね。。しばらく様子を見てみることにします。
953 名前:nobodyさん [2011/07/11(月) 02:00:08.49 ID:Q9ILN58J] >>952 まぁ、今回のような用途のために、 オーバーライドできるようメソッドに切り出されているものなので。
954 名前:nobodyさん [2011/07/11(月) 02:22:48.96 ID:XF+UnS+3] Rails2 で Bundler を使う :: marugoshi.org www.marugoshi.org/roma-was-not-built-in-a-day/2011/06/23/using-bundler-with-rails2/ Using Bundler with Rails 2.3 gembundler.com/rails23.html Rails3のパッケージ管理ツール、Bundlerについて調べた | TecTec Cloud ttcloud.net/rails/20110710/1439
955 名前:nobodyさん mailto:sage [2011/07/11(月) 04:23:44.48 ID:???] 完全に横槍だけど to_paramでオーバーライドするやり方って、上の例だと blogs/15/entriesみたいなパスがblogs/myblog/entriesになるだけだよね? blogsとかentriesみたいな固定文字列を省くことって不可能? resourcesを使ってる限り柔軟にパスを変えるのは無理なのかな
956 名前:nobodyさん [2011/07/11(月) 07:56:55.93 ID:XF+UnS+3] blog in 10 seconds $ git clone git://github.com/cloudhead/dorothy.git myblog $ cd myblog $ heroku create myblog $ git push heroku master cloudhead.io/toto
957 名前:nobodyさん [2011/07/11(月) 08:04:30.60 ID:XF+UnS+3] https://github.com/cloudhead/dorothy cloudhead.io/toto
958 名前:nobodyさん [2011/07/11(月) 09:16:13.31 ID:Q9ILN58J] >>955 resources :blogs, :path => '' で出来るかも(未確認)。
959 名前:937 mailto:sage [2011/07/12(火) 13:00:01.90 ID:???] windowsにmysql2がインストールできなかった件なんですが 最新版(0.3.6)を入れようとしてたのがダメでバージョンを落としたら入りました。 rubygems.org/gems/mysql2/versions mswinの記載がある最新が0.2.6となってることに気づいて試してみたところ成功、 0.2.7以降はやはりダメでした
960 名前:nobodyさん mailto:sage [2011/07/13(水) 00:29:47.42 ID:???] rails2の入門本に書いてあることを version 3 で同じことしても問題なく動きます?
961 名前:nobodyさん mailto:sage [2011/07/13(水) 01:01:56.10 ID:???] 絶対に動かない
962 名前:nobodyさん mailto:sage [2011/07/13(水) 01:10:35.37 ID:???] >>961 そんなに変更点あったの?
963 名前:nobodyさん mailto:sage [2011/07/13(水) 01:19:36.29 ID:???] 1カ所違っていても動かない時は動かない。 それをこれから入門書で勉強する人が解決するのは困難でしょう。
964 名前:nobodyさん mailto:sage [2011/07/13(水) 01:41:57.74 ID:???] >>962 Rails 3 が出て1年になるのに、 そんな根本的な疑問を素朴に聞くなよ
965 名前:nobodyさん [2011/07/13(水) 09:40:34.70 ID:st9/eYyr] Setup > One Click Install と進むと Redmine や WordPress 等のプロダクト一覧が表示されます。 d.hatena.ne.jp/Mariyudu/20110712/1310481316 簡単デプロイ、開発に没頭できるクラウドホスティング「fluxflex」正式版 :ベンチャーニュース:Venture Now(ベンチャーナウ) www.venturenow.jp/news/2011/07/08/2315_013118.html
966 名前:nobodyさん [2011/07/13(水) 10:34:02.70 ID:st9/eYyr] Games for the Masses: Scaling Rails to the Extreme www.slideshare.net/wooga/games-for-the-masses-scaling-rails-to-the-extreme Building Mini Google in Ruby www.slideshare.net/igrigorik/building-mini-google-in-ruby
967 名前:nobodyさん [2011/07/14(木) 05:06:52.68 ID:Jq3Wq+bG] fog - The Ruby cloud services library fog.io/0.9.0/index.html Wakameで手早くRailsを大規模サイトにする - 日本Ruby会議2009 rubykaigi.org/2009/ja/talks/17H11
968 名前:nobodyさん mailto:sage [2011/07/15(金) 07:16:07.53 ID:???] いまさら知ったんだけど、 ModelClass.find(:all) のかわりに ModelClass.all() と書けるようになってるのな。 これっていつからできるようになったか、だれかわかりますか?
969 名前:nobodyさん [2011/07/15(金) 09:29:44.30 ID:PI1TzC+u] 初出は2.1 https://github.com/rails/rails/blob/v2.1.0/activerecord/CHANGELOG#L90
970 名前:nobodyさん mailto:sage [2011/07/15(金) 10:54:46.19 ID:???] >>969 すごい調査力!ありがとう。
971 名前:nobodyさん [2011/07/15(金) 13:48:35.72 ID:6xxse2jy] rubykaigi.org/2011/ja/live1 rubykaigi.org/2011/ja/live2 twitter.com/search?q=%23rubykaigi rubykaigi.org/2011/ja レポート:RubyKaigi2011 スペシャルレポート|gihyo.jp … 技術評論社 gihyo.jp/news/report/01/rubykaigi2011
972 名前:nobodyさん [2011/07/15(金) 13:58:50.32 ID:6xxse2jy] スケジュール | 日本Ruby会議2011(7月16日〜18日) rubykaigi.org/2011/ja/schedule/grid
973 名前:nobodyさん [2011/07/15(金) 20:12:31.32 ID:PI1TzC+u] Rails 3.1 HackFest weblog.rubyonrails.org/2011/7/14/rails-3-1-hackfest 7月23-24日にこんなのやるのなら、3.1が出るのは早くてもこの後だな。
974 名前:nobodyさん mailto:sage [2011/07/16(土) 00:48:03.68 ID:???] 【AWS発表】 AWS SDK for Rubyを提供開始 - Amazon Web Services ブログ aws.typepad.com/aws_japan/2011/07/introducing-the-aws-sdk-for-ruby.html rails new tagcloud -m ruby-sdk.s3.amazonaws.com/aws.rb
975 名前:nobodyさん [2011/07/16(土) 10:30:41.53 ID:kYITuaOM] rubykaigi.org/2011/ja/live1 rubykaigi.org/2011/ja/live2
976 名前:nobodyさん [2011/07/16(土) 10:54:27.04 ID:kYITuaOM] www.ustream.tv/channel/kaigi1 www.ustream.tv/channel/kaigi2
977 名前:nobodyさん [2011/07/16(土) 11:11:22.82 ID:kYITuaOM] twitter.com/#!/nov/status/92051919568244737 建物の写真の著作権 [Web素材] All About allabout.co.jp/gm/gc/54179/
978 名前:小池陸 mailto:sage [2011/07/16(土) 11:28:26.12 ID:???] 小池陸だよ サインほしい人 みんなあつまれ 早くしないと消えちゃうよ
979 名前:nobodyさん [2011/07/16(土) 11:28:42.92 ID:kYITuaOM] IRC Server : irc.rubykaigi.org Port : 6667 (6660..6669) Character Code : UTF-8 Channels : #kaigi1, #kaigi1-m17n (for translation) rubykaigi.org/2011/ja/live1 limechat.net/ hootsuite.com/
980 名前:小池陸 mailto:sage [2011/07/16(土) 11:34:43.51 ID:???] 小池陸だよ サインほしい人 みんなあつまれ 早くしないと消えちゃうよ みなさんRuby会議きてね
981 名前:Ruby警察 mailto:sage [2011/07/16(土) 11:56:34.90 ID:???] ↑こいつ危険 話かけんな 危ない シッシッシ