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/
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:???] ↑こいつ危険 話かけんな 危ない シッシッシ