[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 02/26 04:56 / Filesize : 235 KB / Number-of Response : 982
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【RoR】Ruby on Rails Part11



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






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<235KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef