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