【RoR】Ruby on Rails Part11at PHP
【RoR】Ruby on Rails Part11 - 暇つぶし2ch910:nobodyさん
11/07/04 21:09:33.29 vrHCy4WH
>>908
RubyKaigiに合わせて出る予感。Ruby 1.9.3は無理そうだが。


911:nobodyさん
11/07/04 22:33:18.07
>>909
別プロセスでそのライブラリ使うPythonのプロセスをfrokするとか。
素直にDjangoにした方が良いような気もするけど。


912:nobodyさん
11/07/05 00:09:27.38
>>909
URLリンク(rubypython.rubyforge.org)

913:nobodyさん
11/07/05 15:19:37.81
ルーティングについて少し気になっていることあるので教えてください。

resources :blogsというリソースを定義すると、
blog_pathやblog_urlという名前付きのルーティングが定義されますが、
これはどちらを使うべきですか?

基本的にはblog_pathを使い、
どうしてもドメインを含めたURLを指定しなければいけない時だけ、blog_urlを使う、
という考え方で良いのでしょうか?

blog_urlが絶対パスなので全てこちらを使うようにすれば問題無いような気もするのですが
さすがにそれはスマートではない気がします。

blog_pathだとまずいケースなどありましたら教えていただけると嬉しいです。

914:nobodyさん
11/07/05 15:51:40.01
画像を置くサーバーなんかが別だったりするとき

915:nobodyさん
11/07/05 19:01:47.31
メールの中でURLを書くときぐらいか

916:913
11/07/05 20:30:23.82
>>914
>>915
ありがとうございます。

917:nobodyさん
11/07/05 20:46:06.92 bn4v4w2l
海外在住Web屋の私のまわりで最近話題の5つのWebサービス | Webクリエイターボックス
URLリンク(www.webcreatorbox.com)

918:nobodyさん
11/07/06 07:59:37.78 O0oTC8/5
Sending or receiving email with Rails? Easy | Lead Thinking 
URLリンク(leadthinking.com)

919:nobodyさん
11/07/06 08:33:41.60 O0oTC8/5
Rails 3.0 でメールの送信に Gmail を使う - ζ*’ワ’)ζ<ちれすですの!
URLリンク(d.hatena.ne.jp)

URLリンク(d.hatena.ne.jp)

URLリンク(adam.heroku.com)

920:nobodyさん
11/07/06 08:59:09.04 O0oTC8/5
Heroku | Tech: Sending email with Gmail
URLリンク(blog.heroku.com)

Heroku | Dev Center | Sending Email from Your App
URLリンク(devcenter.heroku.com)


921:nobodyさん
11/07/06 09:03:00.78 O0oTC8/5
Cloudmailin - cloud based incoming email for your web app
URLリンク(cloudmailin.com)

herokuでcloudmailinを使ってメールを受信する | BuGcloUd.com
URLリンク(bugcloud.com)



922:nobodyさん
11/07/06 09:04:55.37 O0oTC8/5
SendGrid | We Make Email Delivery Easy
URLリンク(sendgrid.com)

第4回 Herokuのアドオンと外部サービスを活用しよう | Think IT
URLリンク(thinkit.co.jp)

923:nobodyさん
11/07/06 18:11:43.10
ruby on railsで、テーブルから複数の項目を一度に消すにはどうすればいいでしょうか。
いまは
ids = [1011, 1024, 1025]
for id in ids
 Model.get(id).delete()
end
とやってますが、どう考えても効率が悪いです。


924:nobodyさん
11/07/06 18:24:27.58
プログラムが全くRailsに見えないな・・・

925:nobodyさん
11/07/06 19:15:50.04
Model.delete(1011,1024,1025)

926:nobodyさん
11/07/07 01:56:46.85
Rails らしくないというより、Ruby らしくないというこtかな
for ... in より each が多いし、引数のないメソッド呼び出しには () は付けないしな

927:nobodyさん
11/07/07 20:05:47.27
RailsWizard - Simple Rails Templates courtesy of Intridea
URLリンク(railswizard.org)



928:nobodyさん
11/07/07 22:49:50.00 lU+j+Tt0
Rails 2.3のApplication Templateで煩わしい初期設定とはおさらばする! - func09
URLリンク(www.func09.com)

「RailsWizard」を使って最速で開発を始めましょう - Back yard : yuya_lush’s report
URLリンク(d.hatena.ne.jp)

Rails Installer
URLリンク(railsinstaller.org)

InstantRails で 簡単 Ruby on Rails 体験
URLリンク(omakase.ninpou.jp)

MOONGIFT: Railsを見える化「RailRoad」:オープンソースを毎日紹介
URLリンク(www.moongift.jp)

Unexpected Run: Rails3.0でモデルのER図を簡単に出力する方法
URLリンク(sawada0903.blogspot.com)



929:nobodyさん
11/07/07 22:51:50.25 lU+j+Tt0
URLリンク(bitnami.org)

URLリンク(bitnami.org)
URLリンク(bitnami.org)

930:nobodyさん
11/07/07 22:58:48.80 lU+j+Tt0
plugin RubyGems

The Ruby Toolbox: Know your options!
URLリンク(ruby-toolbox.com)

RubyGems.org | your community gem host
URLリンク(rubygems.org)


931:nobodyさん
11/07/08 01:03:38.45 1EKWObaa

Railsのクールなデザインを一瞬で自動生成する「Web App Theme」がステキ - 医者を志す妻を応援する夫の日記
URLリンク(d.hatena.ne.jp)
app/views/layouts/memos.html.erbは、削除しておいてください。
$ script/generate theme
$ rm app/views/layouts/memos.html.erb


Webシステム開発者に送る便利なテンプレート「Web App Theme」
URLリンク(www.moongift.jp)

URLリンク(github.com)
sudo gem install web-app-theme -s URLリンク(gemcutter.org)<)
URLリンク(github.com)
URLリンク(drnicwilliams.com)

Pluginが広げるRailsの魅力
URLリンク(www.slideshare.net)


932:nobodyさん
11/07/08 10:51:14.72 1EKWObaa

The Ruby Toolbox: Know your options!
URLリンク(ruby-toolbox.com)

RubyGems.org | your community gem host
URLリンク(rubygems.org)

Top-Rated Plugins - Agile Web Development
URLリンク(agilewebdevelopment.com)

933:nobodyさん
11/07/08 12:57:40.41 1EKWObaa
Howto use Sinatra in Rails Metal
URLリンク(scriptserver.blogspot.com)

Rails Metal, Rack, and Sinatra
URLリンク(www.slideshare.net)

How to embed a Sinatra app inside a Rails app as a plugin (not using Rails Metal) - manalang
URLリンク(manalang.com)

[rails] Rails3からSinatraを呼ぶ - よしだメモ
URLリンク(d.hatena.ne.jp)

Embedding Sinatra in a Rails 3 Application
URLリンク(www.ibm.com)


934:nobodyさん
11/07/08 13:01:48.26 1EKWObaa
Railscasts - Rails Metal
URLリンク(railscasts.com)

Sinatraで鼻歌まじりのWeb開発
URLリンク(www.slideshare.net)

Sinatra
URLリンク(www.sinatrarb.com)

935:nobodyさん
11/07/08 18:18:35.69 EhoIXTUl
submitに:disable_withを指定して、多重送信を制御するように
link_toでクリック連打を制御する事は可能でしょうか?
同じように:disable_withを指定しても駄目なようです。

936:nobodyさん
11/07/08 20:54:36.23 1EKWObaa
ググる
javascript 連打防止

937:nobodyさん
11/07/09 03:10:41.00 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のドキュメント(URLリンク(rubygems.org))を見ると、
以下のオプションが必要かもしれないよとあるのですが
--with-mysql-config=/some/random/path/bin/mysql_config
これがどのファイルを指しているのかわからないのです。

mkmf.rbのコードからは、このオプションをもとにlibファイルを確認している様子で
なにかコンパイル設定じゃないかと想像したのですが、
MySQLをwindowsインストーラでインストールしたせいなのか
これに該当するファイルがないように思われます。

わかる方いたらお願いします

938:nobodyさん
11/07/09 03:39:29.64
>--with-mysql-config=/some/random/path/bin/mysql_config
>これがどのファイルを指しているのかわからないのです。

インストールしたMySQLのどこかにmysql_configという名前のファイルがあるはずなので、そのファイルのパスを指定する。
検索して探してみるといい。
無い場合は、mysql_configが入ったパッケージを別途インストールしないといけないのだが、windowsの場合はよく分からん。
debianの場合は確かlibmysqlclient-devにあった。

939:nobodyさん
11/07/09 04:02:19.04 KANUNTR7
>>938
別途ダウンロードしてきたパッケージの中にmysql_configが見つかり
ようやく何が必要かわかってきました。まだ解決していませんが
なお作業してみて報告します。ありがとうございます!

940:nobodyさん
11/07/09 08:01:46.57 dlCMIQVv
Rails 2.3のengine機能を調べてみた - moroの日記
URLリンク(d.hatena.ne.jp)

KOSHIGOE学習帳 - [Ruby] Rails Engines基礎
URLリンク(w.koshigoe.jp)

大場寧子のホームページ - Engineを作る
URLリンク(ko.meadowy.net)

Rails Engines なプラグインを書いてみた
URLリンク(typo.okkez.net)

[RubyOnRails]UserEngine導入|株式会社 フラッツ
URLリンク(www.flatz.jp)

Railscasts - Rails Engines
URLリンク(railscasts.com)

lazyatom/engines - GitHub
URLリンク(github.com)


941:nobodyさん
11/07/09 09:18:46.29 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さん
11/07/09 09:27:39.43 dlCMIQVv
RubyStack
It includes ready-to-run versions of Apache, MySQL, Ruby and Rails and required dependencies.
URLリンク(bitnami.org)

943:nobodyさん
11/07/09 09:52:00.97 dlCMIQVv
InstantRails で 簡単 Ruby on Rails 体験
URLリンク(omakase.ninpou.jp)

944:nobodyさん
11/07/09 12:45:46.52 dlCMIQVv
InfoQ: Gregg PollackとScaling Railsのハウツー
URLリンク(www.infoq.com)

945:nobodyさん
11/07/10 01:02:43.96
ブログシステムを作っています。
一つのブログに複数のエントリを作成できて、
一つのエントリには複数のコメントが付きます。

このような階層になっている場合、
resources :blogs do
resources :entries do
resources :comments do
end
end
end

のようにネストすると良さそうですが、
URLにblog_idがそのまま表示されてしまうので困っています。

理想としては、
ブログのアクセスにはブログのタイトルをURLにしたいのです。
URLリンク(sample.com)

しかしこれを実現するには、
get '/:title' => 'blogs#show'
のように指定する必要があり、resourcesが使えなくなってしまいます。

URLにblog_idを含ませずにentryやcommentをresourcesのネスト定義することは出来ないでしょうか?

946:nobodyさん
11/07/10 01:04:20.28 RahZbwv3
RailsLab .:. Scaling Rails - Scaling Rails Screencasts
URLリンク(railslab.newrelic.com)
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
URLリンク(edgeguides.rubyonrails.org)

947:nobodyさん
11/07/10 14:06:04.03 fz5jf5Ha
>>945

モデルの to_param メソッドを定義して、idのかわりにURLに入れたいものを返す。
コントローラでfind(params[:id])しているところを find_by_属性(params[:id])にする。

でどうか?


948:nobodyさん
11/07/10 18:15:19.53
tableA tableC tableD
が存在する

それぞれのtableは最低 name created_at というカラムが存在する


こういった状況で
その3つのテーブル全ての中からcreated_atで最新5件をとってきたい
というような場合はどうすればいいですか?


現状は
tableA
tableC
tableD
それぞれ最新5件を取得
created_atでソート
下位10件を切り捨て


という方法をとってますが,どうもエレガントではありません.
よろしくお願いします.

949:nobodyさん
11/07/10 19:49:04.58
viewつくればいんじゃね?

950:nobodyさん
11/07/10 19:57:16.00
ソースがないからどうエレガントじゃないのか全くわからん

951:nobodyさん
11/07/11 01:08:55.56
>>948
カラムに違いがないなら STI にするとか。
別のテーブルなのがエレガントにならない要因なので、
それが解決しないなら、できるのは小手先の技くらいじゃないかな。

952:945
11/07/11 01:22:40.13
>>947
ありがとうございます!できました。
しかしto_paramを上書きというのはなかなか怖いですね。。しばらく様子を見てみることにします。

953:nobodyさん
11/07/11 02:00:08.49 Q9ILN58J
>>952
まぁ、今回のような用途のために、
オーバーライドできるようメソッドに切り出されているものなので。


954:nobodyさん
11/07/11 02:22:48.96 XF+UnS+3
Rails2 で Bundler を使う :: marugoshi.org
URLリンク(www.marugoshi.org)

Using Bundler with Rails 2.3
URLリンク(gembundler.com)

Rails3のパッケージ管理ツール、Bundlerについて調べた | TecTec Cloud
URLリンク(ttcloud.net)



955:nobodyさん
11/07/11 04:23:44.48
完全に横槍だけど
to_paramでオーバーライドするやり方って、上の例だと
blogs/15/entriesみたいなパスがblogs/myblog/entriesになるだけだよね?
blogsとかentriesみたいな固定文字列を省くことって不可能?
resourcesを使ってる限り柔軟にパスを変えるのは無理なのかな

956:nobodyさん
11/07/11 07:56:55.93 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

URLリンク(cloudhead.io)

957:nobodyさん
11/07/11 08:04:30.60 XF+UnS+3
URLリンク(github.com)
URLリンク(cloudhead.io)

958:nobodyさん
11/07/11 09:16:13.31 Q9ILN58J
>>955

resources :blogs, :path => ''

で出来るかも(未確認)。


959:937
11/07/12 13:00:01.90
windowsにmysql2がインストールできなかった件なんですが
最新版(0.3.6)を入れようとしてたのがダメでバージョンを落としたら入りました。
URLリンク(rubygems.org)
mswinの記載がある最新が0.2.6となってることに気づいて試してみたところ成功、
0.2.7以降はやはりダメでした

960:nobodyさん
11/07/13 00:29:47.42
rails2の入門本に書いてあることを
version 3 で同じことしても問題なく動きます?

961:nobodyさん
11/07/13 01:01:56.10
絶対に動かない

962:nobodyさん
11/07/13 01:10:35.37
>>961
そんなに変更点あったの?

963:nobodyさん
11/07/13 01:19:36.29
1カ所違っていても動かない時は動かない。
それをこれから入門書で勉強する人が解決するのは困難でしょう。

964:nobodyさん
11/07/13 01:41:57.74
>>962
Rails 3 が出て1年になるのに、
そんな根本的な疑問を素朴に聞くなよ

965:nobodyさん
11/07/13 09:40:34.70 st9/eYyr
Setup > One Click Install と進むと Redmine や WordPress 等のプロダクト一覧が表示されます。
URLリンク(d.hatena.ne.jp)

簡単デプロイ、開発に没頭できるクラウドホスティング「fluxflex」正式版 :ベンチャーニュース:Venture Now(ベンチャーナウ)
URLリンク(www.venturenow.jp)

966:nobodyさん
11/07/13 10:34:02.70 st9/eYyr
Games for the Masses: Scaling Rails to the Extreme
URLリンク(www.slideshare.net)

Building Mini Google in Ruby
URLリンク(www.slideshare.net)

967:nobodyさん
11/07/14 05:06:52.68 Jq3Wq+bG
fog - The Ruby cloud services library
URLリンク(fog.io)

Wakameで手早くRailsを大規模サイトにする - 日本Ruby会議2009
URLリンク(rubykaigi.org)

968:nobodyさん
11/07/15 07:16:07.53
いまさら知ったんだけど、
ModelClass.find(:all)
のかわりに
ModelClass.all()
と書けるようになってるのな。
これっていつからできるようになったか、だれかわかりますか?

969:nobodyさん
11/07/15 09:29:44.30 PI1TzC+u
初出は2.1
URLリンク(github.com)

970:nobodyさん
11/07/15 10:54:46.19
>>969
すごい調査力!ありがとう。

971:nobodyさん
11/07/15 13:48:35.72 6xxse2jy
URLリンク(rubykaigi.org)
URLリンク(rubykaigi.org)

URLリンク(twitter.com)

URLリンク(rubykaigi.org)

レポート:RubyKaigi2011 スペシャルレポート|gihyo.jp … 技術評論社
URLリンク(gihyo.jp)



972:nobodyさん
11/07/15 13:58:50.32 6xxse2jy
スケジュール | 日本Ruby会議2011(7月16日~18日)
URLリンク(rubykaigi.org)

973:nobodyさん
11/07/15 20:12:31.32 PI1TzC+u
Rails 3.1 HackFest
URLリンク(weblog.rubyonrails.org)

7月23-24日にこんなのやるのなら、3.1が出るのは早くてもこの後だな。


974:nobodyさん
11/07/16 00:48:03.68
【AWS発表】 AWS SDK for Rubyを提供開始 - Amazon Web Services ブログ
URLリンク(aws.typepad.com)

rails new tagcloud -m URLリンク(ruby-sdk.s3.amazonaws.com)


975:nobodyさん
11/07/16 10:30:41.53 kYITuaOM
URLリンク(rubykaigi.org)
URLリンク(rubykaigi.org)

976:nobodyさん
11/07/16 10:54:27.04 kYITuaOM
URLリンク(www.ustream.tv)
URLリンク(www.ustream.tv)


977:nobodyさん
11/07/16 11:11:22.82 kYITuaOM
URLリンク(twitter.com)

建物の写真の著作権 [Web素材] All About
URLリンク(allabout.co.jp)

978:小池陸
11/07/16 11:28:26.12

小池陸だよ
サインほしい人 みんなあつまれ

早くしないと消えちゃうよ


979:nobodyさん
11/07/16 11:28:42.92 kYITuaOM
IRC
Server : irc.rubykaigi.org
Port : 6667 (6660..6669)
Character Code : UTF-8
Channels : #kaigi1, #kaigi1-m17n (for translation)
URLリンク(rubykaigi.org)


URLリンク(limechat.net)

URLリンク(hootsuite.com)



980:小池陸
11/07/16 11:34:43.51

小池陸だよ
サインほしい人 みんなあつまれ

早くしないと消えちゃうよ

みなさんRuby会議きてね


981:Ruby警察
11/07/16 11:56:34.90
↑こいつ危険
話かけんな
危ない シッシッシ


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch