トップページ⇒php
1001コメント382KB

【Ruby】Ruby on Rails Part10

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2010/08/28(土) 19:27:42ID:Er5MNJZv
■前
【Ruby】Ruby on Rails Part9
http://hibari.2ch.net/test/read.cgi/php/1266563593/

■参考サイト
<英語>
本家:http://www.rubyonrails.org
API document:http://api.rubyonrails.com/
開発者のblog:http://weblog.rubyonrails.org/
参考wiki:http://wiki.rubyonrails.org/rails

<日本語>
Rails' wiki: http://wiki.fdiary.net/rails/

http://twitter.com/dhh
http://www.loudthinking.com/

0375nobodyさん2010/10/16(土) 19:37:21ID:???
え・・・理由ってそれだけ?
0376nobodyさん2010/10/16(土) 19:52:50ID:???
Railsに慣れたいってことなら、くだらないことで躓かないようにと
忠告してやってんのにそういうレスするわけか
まあ、気概があるなら好きにやってくれ
0377nobodyさん2010/10/16(土) 19:54:57ID:???
>>376
いくらなんでも >>374 はJRubyを薦めない理由としておかしいだろw
0378nobodyさん2010/10/16(土) 19:58:51ID:???
自分でやったわけでもなく、
初心者がどこかのサイトを見てやってつまずいたレスを
2ちゃんのどこかのスレでただ一度見ただけ・・・
0379nobodyさん2010/10/16(土) 20:13:00ID:???
>>362 >>372
> 「RailsによるアジャイルWebアプリケーション開発 第4版」

おいそれ、まだ日本語訳でてねーぞw 英語版もベータだ
>>13に書いてあるから英語版か?

>>13 にある Head First Railsもオススメだと思うぞー
0380nobodyさん2010/10/16(土) 20:30:10ID:???
>>362
> 該当スレを読んで、なんでWindowsやnetbeansがオススメできないのかをもっと知りたく、
> このサイト見てみましたがいろいろとあるようですね。。
> http://blog.livedoor.jp/satoyansoft/archives/65344445.html

このサイトの内容は重ね同意だな

Capistranoが動かないというのは本当でもありウソで、俺はパッチ当てて使ってる
エラーでたのをググって参考にしてパッチ当ててるだけだが(確かコマンド起動時のパス区切りの問題)

つまりちょっとしたトラブルを自分で調べて対処できないと面倒だよ、ということ
実際はそのちょっとしたトラブルが多いけどな
それとググるときは英語圏も必ず見る。日本語サイトになくて英語サイトに書いてあることで悩んでる人たまに見かける


そのサイトでは、eTextEditor勧められているけど、IDE使っているとeTextEditorは不満が多すぎるし、
普段からIDE慣れしている人ならIDEでもいいだろ。他の言語のようには使えないのが前提だが。
vimやemas使える人ならWindowsでも動くし悩む必要ないよな。
0381nobodyさん2010/10/17(日) 02:06:32ID:z6s2Wyjr
rails 自己参照結合 http://blog.hasmanythrough.com/2006/4/21/self-referential-through

自己結合(Self Joins) http://wiki.usagee.co.jp/ruby/rails/RailsGuidesをゆっくり和訳してみたよ/Active%20Record%20Associations#m6658a2f

MVCのMは http://japan.zdnet.com/blog/yoshimi/2007/11/22/entry_27016437/
■app/models/friendship.rb
belongs_to :user
belongs_to :friend, :class_name => "User", :foreign_key => "friend_id"
■app/models/user.rb
has_many :friendships
has_many :friends, :through => :friendships
has_many :followerships, :class_name => "Friendship", :foreign_key => "friend_id"
has_many :followers, :through => :followerships, :source => :user
has_many :statuses
■app/models/status.rb
belongs_to :user
0382nobodyさん2010/10/17(日) 02:16:52ID:???
>>372

あわせて読みたい:

えせMVCについてそろそろ一言言っておくか - ひがやすを blog
http://d.hatena.ne.jp/higayasuo/20091013/1255408723

えせMVC? - akimatter
http://d.hatena.ne.jp/akm/20091015/1255580332
0383nobodyさん2010/10/17(日) 04:08:13ID:???
ApplicationControllerで
@myvar
と変数を定義して、
layout/application.html.erbの中でこの変数を使いたいのですが
この変数は取得できないようです。

各Controllerで定義したインスタンス変数はapplication.html.erbで取得できます。
ApplicationControllerは各Controllerが継承しているので、
理論上では取得できるように思うのですが。。
どこで間違っているのでしょうか。
0384nobodyさん2010/10/17(日) 04:53:56ID:3XvDZpS3

ttp://www.find-job.net/fj/search.cgi?shokushu=0&kinmuchi=0&keitai=0&from=23&category=0&ky_kind=0&ky_from=0&do_search=1&keyword=rails
0385nobodyさん2010/10/17(日) 05:24:35ID:RZjf9c2/

application.html.erbの優先度は低くて、処理しているコントーラーに対応するコントローラー名.html.erbがあるとそっちのレイアウトを利用します。
http://akr97.com/capsule/?p=871


変数はapplication_controller.rbかhoge_controller.rb
0386nobodyさん2010/10/17(日) 07:53:39ID:???
>>383

もしかして
class ApplicationController < ActionController::Base
@x = 10
end
のように、ApplicationControllerの *クラスに* インスタンス変数を定義してはいない?

たとえば、before_filter を使うなどして、コントローラの *インスタンスに* インスタン
ス変数を定義すれば、使えてるけど。

app/controllers/application_controller.rb
class ApplicationController < ActionController::Base
before_filter do
@x = 10
end
end

app/controllers/test_controller.rb
class TestController < ApplicationController
end

app/views/test/index.html.erb
<%= @x %>
0387nobodyさん2010/10/17(日) 07:56:30ID:???
>>372
>>382
[Rails]Ruby on Railsは「えせMVC」じゃないよー
http://d.hatena.ne.jp/shunsuk/20091012/1255351852
0388nobodyさん2010/10/17(日) 09:05:41ID:RkRpy3Pl
Lokka - Pyha
http://demo.lokka.org/
http://lokka.org/
http://github.com/komagata/lokka
http://groups.google.co.jp/group/lokka-ja


http://d.hatena.ne.jp/holypp/20101016/1287234958

03893692010/10/17(日) 10:18:24ID:???
>>373

すいません。第3版でした!

Modelをロジック専用とデーターベース連携専用に分けるというのは、
よくないとアドバイスされました。それより、UserとかBookとか概念ごとに分けろと。
確かに、全然分かってませんでした。

>>379

Head First Railsも一緒に買っておいたほうがいいかもですね。
立ち読みした感じでは、ちょっとくどいかなあと思ったのですが、細かい部分で参考になるかもしれないし。

>>380

eTextEditorを使って見ましたが、どうも使いにくい。。
NetbeansとJrubyで練習しようと思っているのですが、開発段階だとそんなに問題はないんじゃないかと
思っているのですが、やはりこのスレの人達が指摘するようにJruby使うとつまらないことで悩むことが多くなるのでしょうか?

単純に、サーバーにアップロードする時にLinuxとかが必要なのであって、Herokuのようなレンタルサーバを使うことを
考えているのなら、Windows環境でNetbeans+Jrubyでもはまることは少ないのではと単純に思っているのですが。
(これは勘違いしてそうな気もしますが。。)

0390nobodyさん2010/10/17(日) 11:33:27ID:???
Windows以外も使えるスキルを持っているなら、Linux/Macを使って開発したほうが
実行速度も速いし、環境の違いによる問題でハマらない。
メインOSがWindowsでもVM上でLinux使えるし。
Windowsしか使った事がない人は、Windowsでやればいいよ。

というか、一般的には本番環境を先に想定して
本番環境と同じ環境を開発環境として構築するほうが良いのでは?
03913692010/10/17(日) 12:07:18ID:???
>>390

参考になります。環境の違いでハマらないというのが大きそうですね。
03923832010/10/17(日) 18:24:02ID:???
>>386
ありがとうございます!
まさにその通りでした。なるほどクラスインスタンス変数になってしまうのか。。
0393nobodyさん2010/10/17(日) 22:02:08ID:???
>>390-391
さすがに動かすことを念頭にするなら、まず適当なスケルトン作ってデプロイして動かすまではやらないとね・・・

趣味や勉強でやるんなら別にあとでもいいんだろうけど


例えだけどさ、極端な例だけどherokuで動かすんならherokuに合わせた環境構築や開発の仕方するよね
read onlyなファイルシステムを最初から考慮して作るとか、
本番はPostgreSQLだからSQLiteで開発しない方がトラブらなさそうとか

>>386 >>392
selfが今なんなのか意識したほうがいいと思う
0394nobodyさん2010/10/17(日) 22:44:49ID:???
ビューの中のselfはコントローラではないという罠もあるな。
0395nobodyさん2010/10/17(日) 23:08:23ID:???
>>386
そのfilterはさすがにきめぇ
0396nobodyさん2010/10/18(月) 00:00:55ID:???
どこが気持ち悪いのかよく分からんな
0397nobodyさん2010/10/18(月) 00:32:47ID:???
そもそもの話はすべてのviewで共用する変数を定義したいってことじゃないの?
ヘルパーに切り出す方が自然な気がする。
0398nobodyさん2010/10/18(月) 00:35:44ID:???
あれ、過去レス見たら少し違うのか。↑は無視してくれ。
0399nobodyさん2010/10/18(月) 05:25:01ID:???
> ヘルパーに切り出す方が自然な気がする

こっちの方がはるかに不自然だと思うのだが
なんでヘルパーにデータを持つんだよ
0400nobodyさん2010/10/18(月) 08:33:00ID:???
う〜ん、例えばレイアウトに全ページで共用するヘッダーがあったとして
そのヘッダーの中でログインユーザー名を表示する場合、
>>386のようなfilterでデータ取得するのが一般的なの?
helperにログインデータ取得するメソッド用意した方が自然だと思う。
0401nobodyさん2010/10/18(月) 08:53:38ID:???
======== hoge.html ========
<%= render :partial => 'login' %>


======== _login.html ========
<% if user? %>
  <%= _("welcome %{firstname} %{lastname}: ") % {:firstname => current_user.firstname, :lastname => current_user.lastname} %>
  <%= link_to _('logout'), :controller => 'user', :action => 'logout' %> |
  <%= link_to _('Change password'), :controller => 'user', :action => 'change_password' %>
<% else %>
  <%= store_location %>
  <%= link_to _('login'), :controller => 'user', :action => 'login' %>
<% end %>
0402nobodyさん2010/10/18(月) 09:10:50ID:FFohIYs0
コントローラにログイン中のユーザを取得するメソッドを定義する。さらにhelper_methodでビューでも同じメソッドが使えるようにするほうが楽だと思う。
0403nobodyさん2010/10/18(月) 14:02:57ID:???
>>401が一番自然
0404まつもとひろゆき2010/10/18(月) 14:10:16ID:TOj6ZcL9
Ruby語るのやめろ
0405まつもとひろゆき2010/10/18(月) 14:18:29ID:TOj6ZcL9
Ruby使ってるやつってクソマカ比率高いよな

クソアップル信者でiphone常時してるから

38口径で頭ぶち抜かれて死ね
0406nobodyさん2010/10/18(月) 14:21:51ID:???
糞コテ黙れよ
0407nobodyさん2010/10/18(月) 14:50:06ID:???
>>402が正解だな。
helperは出力の整形に専念すべき。
0408nobodyさん2010/10/18(月) 18:20:05ID:???
symfonyのsfFormみたいなのって、railsにないですか?
form helperとバリデートエラーをいちいち書いてくのが面倒
0409nobodyさん2010/10/18(月) 20:19:32ID:???
railsは、MVCでいうところのVIEWの部分しかできない気がする。
というのも、DBを見せて、レコード単位で修正して、コミット。
これくらい。
だから、Javaになっちゃうんだよなぁ。
rubyで開発したいのに・・・。
0410nobodyさん2010/10/18(月) 20:42:21ID:???
ORM使ってる限り無理
0411nobodyさん2010/10/18(月) 20:44:20ID:???
もうさっぱり意味がわからん><
04124112010/10/18(月) 20:44:52ID:???
>>411は>>409へのレスな
0413nobodyさん2010/10/18(月) 20:47:44ID:???
自演乙
0414nobodyさん2010/10/18(月) 21:10:22ID:???
?
0415nobodyさん2010/10/19(火) 07:38:50ID:???
>>404-405
Perl忍者うざい
0416nobodyさん2010/10/19(火) 10:36:16ID:qdEsdvTb

http://twitter.com/kunihirotanaka/

0417nobodyさん2010/10/19(火) 14:51:36ID:???
Passenger 3.0 リリース
http://sourceforge.jp/magazine/10/10/19/0435206

スタンドアローンである Passenger Lite が、Passenger 本体に内蔵されたとのことで、
Apache 無しに起動できるとのことだが、ローカルでの開発は、みんなは何を使っているの?
mongrel?

それともローカルであっても、Apache + Passenger を立ち上げて開発している?
0418nobodyさん2010/10/19(火) 14:55:14ID:D5gXl5t2

ttp://www.workport.co.jp/search/details.html?riid=400264163

0419nobodyさん2010/10/19(火) 15:20:01ID:OOR4P+Yd

http://ja.wikipedia.org/wiki/Lucene
Lucene(ルシーン)は、Javaで記述された全文検索ソフトウェアである。あらかじめ蓄積した大量のデータから、指定したキーワードを探し出す機能を持つ。Javaのクラスライブラリとして提供される。
概要 [編集]

1000万ドキュメントくらいの規模まで1台のマシンで対応できる。それ以上を複数のマシンで分散検索できるようにするHadoopというサブプロジェクトがある。
0420nobodyさん2010/10/19(火) 15:21:18ID:???
今、使っているRailsのバージョンが2.3.8と3.0.0の2つなんだけど、
mongrelは2.3.8だと動かない(少し修正すれば動くけど)ので、開発時はthinを使ってる。
本番環境ではthinかunicorn。
04214202010/10/19(火) 15:28:33ID:???
ちょっと訂正。
prefixをつけて起動した時にmongrelの場合、そのままでは動かない(relative_url_rootの関係)

0422nobodyさん2010/10/19(火) 15:31:10ID:OOR4P+Yd

万葉、会社やサークルの仲間うちだけで気軽に話せるグループ内コミュニケーションサービス「Leafy」β版を公開 / 株式会社万葉 - japan.internet.com プレスリリース
http://japan.internet.com/release/80396.html


Ruby on Railsで10分で作るTwitterもどき - ZDNet Japan
http://japan.zdnet.com/video/screencast/story/0,3800079413,20354695,00.htm
0423nobodyさん2010/10/19(火) 16:25:02ID:???
railsで作られたシステムを引き継いだのですが
migrationファイルとDBの内容が違いすぎてまともに拡張できません
(rake db:migrate や generate model がやれない)

こういう場合、みなさんはどうされていますか?
0424nobodyさん2010/10/19(火) 16:50:15ID:???
このスレの前の方に書いてあるよ
0425nobodyさん2010/10/19(火) 18:57:15ID:???
migrationファイルを捨てる
0426nobodyさん2010/10/19(火) 21:42:25ID:???
ついでに。
translationファイルで、定数やRubyコードって使えないんですか?
モデルの数の分だけ、
updated_at: 更新時刻
みたいなのがズラーと書き込まれれて、DRYも糞もねぇという感じなのですが
0427nobodyさん2010/10/19(火) 21:45:35ID:???
そんなの共通化するに決まってるだろ
糞もねえっておまえが糞なだけだ
0428nobodyさん2010/10/19(火) 21:51:19ID:???
>>427
やり方教えてくれ 頼む
0429nobodyさん2010/10/19(火) 22:07:46ID:???
gettext packageはもう開発中止なんだろうか。
0430nobodyさん2010/10/19(火) 22:41:18ID:???
yaml使ってるんじゃないの?
0431nobodyさん2010/10/19(火) 23:11:45ID:???
標準のi18nライブラリ(gem)では、YAMLだけでなく、Rubyの生コードの形でも
翻訳データを置いておけるみたいだから、その中で好きにしたらいい。

see lib/i18n/backend/base.rb#load_file, load_rb, load_yml

0432nobodyさん2010/10/19(火) 23:17:30ID:???
>>429
最後のリリースの後もコミットはしてるみたいだけど活発ではないね。
個人的にはRails標準の方式が良いとは思えないので、
せめてRailsのバージョンアップに追随して動作するようにしてほしいところだけども。
0433nobodyさん2010/10/19(火) 23:41:03ID:???
passenger3.0よさそうだね
0434nobodyさん2010/10/19(火) 23:51:40ID:???
よし、おれがPassenger3.0の人柱になってやるぞ
0435nobodyさん2010/10/20(水) 00:02:10ID:???
乗り遅れた感はあるけどwindowsでのRails開発について
そりゃ本番環境がlinuxならlinuxで開発するのが最良…だと言いきれない2010秋
このスレで言われてるほどwindowsでの開発がダメだとは全然思わない
つーか現場はもうwinだよ圧倒等的にwin
右も左もwin&winだよどこの会社も

たまに躓く事もある でも大抵解決できる
そのくらい解決出来ない奴はLinuxでもMacでも躓く 同じ事

IDEはNetBeansが最も優秀 会社からの縛りが無ければ有無を言わさぬ完成度
Java界隈での圧倒的強さからEclipseベースAptanaを使わないといけない会社だったら仕方ないけど
自分で選べるならもうNetbeans一択でしょ
2年ぐらい前ならまだ並んでたけど今は完全にNetbeansが優秀

あとこれ言っちゃうと確実に荒れるだろうけど未だにEmacs最強とか言い張る人はもう時代遅れ
Emacs開発の大御所ですら「未だにEmacs使ってる連中は原始人 Netbeans使え」っていう時代ですよ
そのくらい生産性が違う チーム開発ならさらに違う 低能大量参加の大規模開発ならもう月とすっぽん

そういう時代ですよ もう2010年ですよ 平成も佳境ですよ
東京のRails開発者の某集いでもNetbeansの話で持ち切りですよ
ライトニングトークで「僕は未だにEmacs使ってます」とか言うと会場爆笑ですよ
つまりEmacs使ってるのはもう自虐っていうかギャグ扱い
ギャグだよギャグ だってもう2010年だもん
お前らいつまでも古き良き昭和を引きずってんじゃないよもう平成も佳境なんだよ
0436akiyan2010/10/20(水) 00:20:55ID:???
passenger3.0ヤバい
何がヤバいってとにかく速い 55%ぐらい早い これは凄い
テストしようと思ったらもう終わってる感じ そのくらい処理が速い
速いっていうか薄いっていうのかな?レイヤーが薄い感じ
なんかもう「デプロイ環境を整えるのに素人だと一苦労」みたいな時代を一変させる完成度
なんだろうサッカーに例えるとRails2.0+Mongrelがオランダ・トータルフットボールで世界に衝撃を与えたとすれば
Rails3.0 + Passenger3.0 + Ruby1.9はカテナチオ まず失点しない 堅牢かつ鉄壁 地味だけど結果を残す
地味な役回りのはずなのに存在感抜群って何だよその矛盾おかしいだろって誰しもが突っ込みたくなるぐらいのプロダクト
あぁ…ため息が出るくらい凄いねこれは
リリースされて5年を経て成熟した大人のRailsがここにある

陰湿な狂気とも称されるMatzのRubyがラテンの血を引くDHHのRailsフィルターを通して世に一石を投じ、
オランダの地で若きChineseの手によってここに完結する
全てのwebアプリケーションがここに集約される
それがPassenger3.0だ

全く…なんて時代に俺らは生まれちまったんだ 運命の悪戯かい?いや必然だろう 生れし事自体が必然

そして俺はここに宣言する
「ペニーオークションは詐欺だと」
0437nobodyさん2010/10/20(水) 01:45:43ID:???
アプリケーション内部で起きたエラーをどのように処理すればいいのか分かりません。
いつも迷ってしまうので、大抵は例外をキャッチ(またはraise)して自作のエラーページに飛ばすようにしています。
例えば以下のようなケース

�@トランザクション内でエラーが発生して、ユーザーが投稿したデータが登録できなかった。
�Aあるブログのエントリページを表示しようとしたが、存在するはずのエントリが存在しなかった。
�BユーザーがURL決め打ちして、本来遷移するはずのないページにアクセスしようとした。

一般的にはどのように対処すべきでしょうか。
自分の考えとしては、
�@は例外キャッチしてエラーページに飛ばすのが適切だと思います。
�Aは例外が発生しないケースもあるので強引に自分でraiseしてエラーページに飛ばしています。
�Bのようなケースは…いつも悩みます。全てのユーザーの操作を予測するのも不可能なので。

何か目安になるような指針がありましたら教えてもらえないでしょうか。
0438nobodyさん2010/10/20(水) 08:18:42ID:???
3のケースはSEOの事を考えると404ステータスを返すべきだし、自分はそうしてる。
ページが見付かりませんといいつつ、200を返してると意味ないので注意。
0439nobodyさん2010/10/20(水) 08:51:34ID:???
それは2のケースじゃなくて?
0440nobodyさん2010/10/20(水) 10:03:05ID:???
�Bで404はあり得んだろ
サーバー側のミスじゃないし
0441nobodyさん2010/10/20(水) 10:16:15ID:???
あくまで一般的になら、3はRoutingError等で404だな
04424382010/10/20(水) 10:27:41ID:???
>>439
ごめん、2のケースだね。
0443nobodyさん2010/10/20(水) 15:14:40ID:???
CakePHPから移行してきたのですけど、
まだRailsになれてないならRails3に移行するのは辞めておいたほうがよいでしょうか?

英語のドキュメントはそれほど苦にしません。
雑誌のRails3特集を読むと3を試したくなってきた!

環境はWin、使う予定のサーバはHeroku、IDEはNetbeansです。
0444nobodyさん2010/10/20(水) 15:29:50ID:???
>>443
むしろ rails3 から使い始めるべきかと。
rails 2系列と比較しても、CakePhp 1.3や2系列と比べても桁違いに良くなってるから
0445nobodyさん2010/10/20(水) 16:10:22ID:???
>>444

背中を押された気がいたします。
3で、ruby 1.92からはじめちゃいそうです。
0446nobodyさん2010/10/20(水) 16:26:02ID:???
リリースされたばかりで日本語の本はまだ無いのがな・・・
0447nobodyさん2010/10/20(水) 19:05:28ID:???
gem install mysql2で頓挫する443が目に浮かぶ
0448nobodyさん2010/10/20(水) 19:10:38ID:???
今、mysql2なるgemを入れたけどすんなりなのだが
winの環境作りを根本的にわかってないだろ
0449nobodyさん2010/10/20(水) 19:42:58ID:???
3はまだやめた方がいいよ〜
3未対応のプラグインがまだ多い。
トラぶった時にググっても情報が出てこない。
0450nobodyさん2010/10/20(水) 22:14:14ID:???
すでにRails3で仕事してます。
特に困ってないかも。
動かないプラグインも直してるし。というかそんなに深刻な変更じゃないので。
0451nobodyさん2010/10/20(水) 23:51:19ID:???
NetBeans 6.9 と rails3 と ruby1.9.2 でデバッガーが動かないというのは深刻な問題だよね。
まあrails3の問題ではないんだけど。
0452nobodyさん2010/10/21(木) 00:59:26ID:???
資産がある人は移りにくいように感じるのは仕方ない
ただ新しく始める人は やっぱ 3から始めたほうがいい
英語力に難があるという人はトラブったときはキツイのは確かかも
0453nobodyさん2010/10/21(木) 01:27:45ID:???
Railsに限ったことじゃないけど
たとえこの先3系メインになったとしても
古いバージョンの知識ってのも価値あるものなんだぜ
0454nobodyさん2010/10/21(木) 01:46:01ID:???
メジャープラグインだけど開発停滞してるものやマイナープラグインは3に追従できていなくて、
メジャープラグインはRails 3に移行してて、2は開発停止していたり
今はどっちつかえばいいんだよ状態
0455nobodyさん2010/10/21(木) 01:48:08ID:???
>>452
> 英語力に難があるという人はトラブったときはキツイのは確かかも

これはRails 3関係ないぞw Rails全般だな
このスレで分かる人がいないようなちょっとしたハマりも、海外サイト検索するとパッチあったりするから
英語圏の検索は必須ですよ
0456nobodyさん2010/10/21(木) 01:53:42ID:???
>>454
例えばどのプラグインだよ
おれが使ってるやつはとっくに移行してるが
0457nobodyさん2010/10/21(木) 02:19:22ID:o8axWtCH
windows 98
windows 2000
windows Me
0458nobodyさん2010/10/21(木) 02:25:55ID:???
大場さんの image_upload プラグインは、とにかく手軽で便利だったのでよく使っていたけど
3だと動かなくて困ってる・・・
自力で同レベルのプラグイン書く力もないし orz
0459nobodyさん2010/10/21(木) 06:23:03ID:oR9XYeVm

Engineを作る
http://ko.meadowy.net/~nay/?Engine%A4%F2%BA%EE%A4%EB
Engine は Ruby on Rails の plugin の一種で、
controller, mode, view をまるごと plugin 化するのに便利です。

0460nobodyさん2010/10/21(木) 06:47:58ID:3qeZiQg2


http://rails-engines.org/
all of the key features of Rails Engines will now be present in Rails 3.1

Edge engines now compatible with Rails 2.3
http://rails-engines.org/news/2009/04/20/edge-engines-now-compatible-with-rails-2-3/


0461nobodyさん2010/10/21(木) 07:30:35ID:Dlexllps
Hoboアプリケーションはデフォルトでユーザ登録とログインを提供する。
何もしなくても、アプリケーションは登録、認証のためのユーザモデル、コントローラ、ビューを備えているということだ。
また、検索機能もデフォルトで提供される。
http://www.infoq.com/jp/news/2010/05/hobo-10;jsessionid=F8123070F40262D3C3E1F57067A5F53F


http://hobocentral.net/books/



http://www.infoq.com/jp/news/2009/03/wee


0462nobodyさん2010/10/21(木) 12:16:00ID:GrbBBhd8

InfoQ: FoursquareのMongoDBが機能停止
http://www.infoq.com/jp/news/2010/10/4square_mongodb_outage
マシンが利用できるRAMの容量である66GBを超えてしまった。

0463nobodyさん2010/10/21(木) 12:35:45ID:???
人が集まるとスパムが始まり、いなくなるとやむな
0464nobodyさん2010/10/21(木) 12:39:49ID:???
>>456
たとえば Hobo (プラグインじゃなくて巨大拡張だけど)
巨大かつ Rails の内部に依存した所も多くて、Rails3 対応版はまだかなり不安定
0465nobodyさん2010/10/21(木) 13:23:01ID:???
>>464
どこがメジャーだ
0466nobodyさん2010/10/21(木) 13:33:08ID:???
activescaffoldはrails3 forkがあるようですが問題なさそうでしょうか?
0467nobodyさん2010/10/21(木) 16:30:46ID:PfYYfaDv
GitHubはいかにして始まったのか - I am Bad at Math
http://d.hatena.ne.jp/badatmath/20100812/1281626387
http://37signals.com/svn/posts/2486-bootstrapped-profitable-proud-github#extended

GitHub is a web-based hosting service for projects that use the Git revision control system. It is written using Ruby on Rails by GitHub
http://en.wikipedia.org/wiki/GitHub
0468nobodyさん2010/10/22(金) 11:31:45ID:Dlp3bYHg
ネットビジネス:ブラウザー戦争 11/01 (月) 11件
ネットビジネス:グーグル 11/02 (火) 8件
ネットビジネス:アマゾン 11/04 (木) 5件
ネットビジネス:音楽ダウンロード 11/05 (金) 5件
http://japan.discovery.com/special/speintro.php?speid=97

0469nobodyさん2010/10/22(金) 15:04:44ID:yRad/g7q

Perlbal
MogileFS
http://www.youtube.com/watch?v=L8c2U9lKjps

0470nobodyさん2010/10/22(金) 15:13:59ID:yRad/g7q
PerlbalのX-Reproxy
0471nobodyさん2010/10/22(金) 17:43:51ID:???
このスレに触発されて、Rails3をインストすることにしました。
時代遅れのInstant Railsはフォルダごと削除。

Rubyinstallerの最新版をインストして、

gem install rails

これだけで全部終わりなんですかね。。
0472nobodyさん2010/10/22(金) 18:32:07ID:GDhs0RJ7
Osc2008 Opensuse Moonlinx
http://www.slideshare.net/kazuhisa/osc2008-opensuse-moonlinx
ruby on rails
Perlbal
MogileFS
memcached


Perlbal
MogileFS
http://www.youtube.com/watch?v=L8c2U9lKjps
0473nobodyさん2010/10/22(金) 18:56:38ID:EbGsyzYi
masuidrive on rails - Ubuntu / OSXにPerlbalをインストールする
WassrもPerlbalを使ってるんですね。
http://blog.masuidrive.jp/index.php/2008/05/17/install-perlbal-to-ubuntu/

masuidrive on rails - PerlbalのX-Reproxy-Urlで、ヘッダを渡すパッチ
WarBookがPerlbalを使ってるって言ってたなぁ。
http://blog.masuidrive.jp/index.php/2008/06/03/perbal-reproxy-headers-patch/


http://masuidrive.jp/tmp/perlbal-reproxy-header-060108.patch

0474nobodyさん2010/10/22(金) 19:16:18ID:???
>>471
Rails3へようこそ!がんばってなんか作ろうぜ!
■ このスレッドは過去ログ倉庫に格納されています