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

【Agile】Ruby on rails相談所 part2【DRY】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/06/26(月) 01:52:58ID:???
Ruby on rails に関する相談所です。

<英語>
本家: http://www.rubyonrails.org
API: http://api.rubyonrails.com/
Documents&Tutorials: http://documentation.rubyonrails.com/

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

ActiveRecordの記事(データベースの操作):
http://jp.rubyist.net/magazine/?0004-RLR
http://jp.rubyist.net/magazine/?0006-RubyOnRails
0293nobodyさん2006/08/12(土) 04:41:29ID:???
>>291
http://ja.wikipedia.org/wiki/UTF-8
ここみればわかるけど、
UTF-8 は ASCII と互換を保っていて、ASCII にある文字は UTF-8 でも同じだよ。
0294nobodyさん2006/08/12(土) 04:56:44ID:qSx0A6yP
1.2っていつ頃リリースか知ってる??
0295nobodyさん2006/08/12(土) 04:57:45ID:???
うぶんつは1.8.4があるのか・・・いいな
0296nobodyさん2006/08/12(土) 16:14:12ID:???
1.8.4がないディストリなんてあるの
0297nobodyさん2006/08/12(土) 17:06:13ID:???
vineとか(4.0pre除く)
0298nobodyさん2006/08/12(土) 17:09:58ID:???
Seedで使ってる
0299nobodyさん2006/08/12(土) 17:45:26ID:???
規模やシステム構成によるから一概にどこがボトルネックとは言えないなあ。

大富豪的システム構築出来るなら、強力な鯖使えても裏はモラクルRACで逃げれるけど、RoRだと頭打ち。
1万セッション分のrubyが起動してたら単純にボトルネックだし。
0300nobodyさん2006/08/12(土) 17:53:35ID:???
>>296
CentOS4.xは用意されているのがruby 1.8.1。

でも、gemでいろいろ独自に導入したいのであれば、ディストリビューション
で用意されているのは使わずにrubyをソースからコンパイルして、/usr/local
とかで管理した方が良いんじゃないかなあ。っていうか俺はそうしてる。

それはともかく、みんなRails 1.1.6にアップグレードはしたか?
0301nobodyさん2006/08/12(土) 18:00:42ID:???
>>300
testingで1.8.4があるよ
0302nobodyさん2006/08/12(土) 18:49:14ID:???
>>299
同時1万セッションって金融系の基幹サービスレベルじゃないか?
Javaとかだったらこなせるのかね。
0303nobodyさん2006/08/13(日) 03:00:37ID:???
「Ruby on Rails」に脆弱性--早急なアップデートが必要

1.1から1.1.4のRoRに脆弱性が発見されたとの事です。
もうご存知の方も多いかと思いますが、
1.1.6へ早急なアップデートが推奨されています。

アップデートは、
gem update rails
にて

http://japan.cnet.com/news/sec/story/0,2000056024,20198527,00.htm
0304nobodyさん2006/08/13(日) 21:16:28ID:???
selectのonchageのなかのremote_functionでoptionのなかのvalueをrailsのidとして渡してやる方法ってどうやるのでしょうか?

0305nobodyさん2006/08/14(月) 13:48:38ID:???
symfonyのadmin-generatorのpartialみたいに、scaffoldしたものを部分的に変えるのってどうすれば出来ますか?
0306nobodyさん2006/08/15(火) 11:57:27ID:???
Ruby on Rails、使い出してる企業が増えてきたね。
ttp://zerobase.jp/blog/entry-303.html
ttp://looops.net/recruit/
0307nobodyさん2006/08/15(火) 17:50:36ID:???
ajax使うときはutf8使うのが定石みたいですけど、
SJIS特有の文字はどうしてますか?
例えばローマ数字のIIとかあるとおもうんですけど、これが
マンション名に使われているので、どうしたものかと思ってます。
0308nobodyさん2006/08/15(火) 19:18:51ID:???
>>303
パス付の串使ってる場合はどうすればいいですか?

# -l 以外で。
0309nobodyさん2006/08/15(火) 19:57:08ID:???
>>308
http_proxyセットすりゃいいじゃん
gemが0.9.0ならいける
0310nobodyさん2006/08/15(火) 21:22:43ID:???
>>309
gem install rails --http-proxy=http://proxy.example.com/
↑のことならパス付きは無理だった。407エラーが出た。

wget みたいにユーザー名とかパスとか書くオプションが見当たらなかった。
どうすりゃいいんだ?
0311nobodyさん2006/08/15(火) 23:00:59ID:???
>>310
http://proxyid:[email protected]:8080
こんな感じで書くの
proxyidとproxypassのとこに
ユーザIDとパスワード書いて
0312nobodyさん2006/08/15(火) 23:41:23ID:???
>>306
looops.netのHTTPヘッダのServer:みてワロタ
0313nobodyさん2006/08/16(水) 02:37:47ID:???
>>311
それもやってみたけど漏れの使ってる串では無理だったよ。
0314nobodyさん2006/08/16(水) 20:15:48ID:???
>>313
じゃあしらん
0315nobodyさん2006/08/17(木) 10:03:31ID:???
railsのAPIドキュメントをダウンロードできますか。
もしくは、ソースからAPIドキュメントを生成するにはどうしたらいいですか。
subversionでstableのソースをとってきたんですが、APIドキュメントの生成方法がわかりませんでした。
0316nobodyさん2006/08/17(木) 13:18:23ID:???
>>315
rakeでできる。
ってかgemでインストールしたなら、
gem_server してから http://localhost:8808/ にアクセス。
0317nobodyさん2006/08/17(木) 16:33:58ID:???
Server: A p a c h e
ってそんなに面白い?
0318nobodyさん2006/08/18(金) 00:12:20ID:???
全角か。
狙ってんのかな。
0319nobodyさん2006/08/18(金) 00:34:32ID:???
>>318
半角っしょ
0320nobodyさん2006/08/18(金) 03:20:54ID:???
>>312

(/ω\)キャッ






(/ω・\)・・・
0321nobodyさん2006/08/18(金) 19:14:10ID:???
>>316
>rakeでできる。
方法を教えていただけますか。
自分で試したのは、
cd stable/railties
rake rdoc
です。しかしこれはrails全体のrdocを生成するわけではないようです(当たり前)。
stable以下のディレクトリに個別にcdしてrake rdocすると、個別のdocumentが出来上がるのですけど、
そうではなくてapi.rubyonrails.orgのようにひとつにまとめた形でのdocumentを作りたいんです。

gemserver使う方法は今度試してみます。欲しいのはstaticなファイルですけど。
0322nobodyさん2006/08/19(土) 02:52:08ID:???
ちょっとしたことなんですが、RailsてDBなしでも使うことってできますか?
データをMySQLサーバーが動いていないもしくは制限された環境で動かしたいのですが。
0323nobodyさん2006/08/19(土) 02:53:45ID:???
つSQLite
0324nobodyさん2006/08/19(土) 03:07:24ID:???
>>323
マジすか!

SQLite
http://ja.wikipedia.org/wiki/SQLite

調べました。まさにこれです。Railsでサポートされているなら使ってみようと思います。
ありがとうございました。
0325nobodyさん2006/08/19(土) 10:19:26ID:???
>>324
無しでも頑張れば使える。
0326nobodyさん2006/08/20(日) 23:51:27ID:3wZN55lN
多対多テーブルで、レコードが無い時のエラー回避ってどんな方法がありますか?
もしくは、find()とかwith_scope()のやり方次第でしょうか...
0327nobodyさん2006/08/21(月) 00:19:23ID:???
このスレの70〜100あたりでも話題になっていたんですが、
日本でRailsを安くホストしてもらえるレンタルサーバってないですか?

もちろん専用サーバ、VPSを借りれば自由にセットアップできる
ので出来るんでしょうけど。私にはちょっと高いです。
日本で安いVPSは、使えるネット、vps2go、クララの月3000円くらいの
プランが最安っぽいですが、(vps2goは海外にサーバ)
もう少し安い業者は無いでしょうか?
03283262006/08/21(月) 00:24:16ID:KoSaIDD1
自己レスです。
begin、rescueで対応しました。
0329nobodyさん2006/08/21(月) 00:55:14ID:???
>>327
月3000円も払えない貧乏人はチラシに日記でも書いてろ。
0330nobodyさん2006/08/21(月) 01:28:16ID:jps51kvg
>>327
私も安いレンタルサーバを探していたところ。

レンタルサーバ業者さんへ(もし見ていたら)
他社との差別化のためにもrailsを使えるようにしてみてはいかかがでしょう。以外に受けるかも。
月1000円くらいが希望。
0331nobodyさん2006/08/21(月) 12:54:40ID:???
http://railsplayground.com/?gclid=COKJhp7t6IYCFQUBTAoduBaSAg
これなんかどう?
0332nobodyさん2006/08/21(月) 19:51:23ID:???
だから、英語の契約結べないので日本語使える鯖をお願い
0333nobodyさん2006/08/21(月) 19:52:51ID:???
B フレッツ引いて、自宅鯖でもやれば一番らくじゃね?
03343312006/08/21(月) 22:05:58ID:???
そっかー。んじゃ、使えるねっとが一番安いな。
俺も契約しているけど。ただ、料金は3000円だけどね。
まああきらめどころかもよ。
03353302006/08/21(月) 23:40:36ID:jps51kvg
>>331
安くてよさそうですね。
契約するかも。
ありがとうございました。
0336nobodyさん2006/08/21(月) 23:59:48ID:???
mod_ruby、fastcgi、scgi、mongrel、litespeedどれがいいんですか?
0337nobodyさん2006/08/22(火) 05:56:29ID:???
>>336
どれもだめ
0338nobodyさん2006/08/22(火) 08:26:41ID:???
>>337
じゃあWEBrickですか?
03393312006/08/22(火) 09:20:20ID:???
apache2+fcgiかlighttpdかな。その中でどれがいいと言われると、使ったことないけどmongrelじゃないの?
0340nobodyさん2006/08/22(火) 09:21:09ID:???
>>335
俺も契約してはいないから、ぜひ報告してほしいです。
0341nobodyさん2006/08/23(水) 04:41:16ID:???
月千円て、回線代だけで確実に赤字だな。
0342nobodyさん2006/08/23(水) 12:00:38ID:???
radrailsで、webrickを立ち上げて開発してて、
ビューを書き換えたときにwebrickを再起動しなくても再読み込みする方法ってあるの?
0343nobodyさん2006/08/23(水) 21:18:30ID:???
>>342
development環境なら変更を保存してから F5
0344nobodyさん2006/08/23(水) 21:35:52ID:???
>>342
ごめん。radrails 使ってないからわからんわ。
0345nobodyさん2006/08/24(木) 07:49:17ID:???
舞波本とても分かりやすかったです。
疑問だったシンボル等やっと納得できた気がします。

第2弾(中級者用?)も期待しています。
0346nobodyさん2006/08/24(木) 10:02:40ID:???
第2弾は Berryz 工房のメンバー (女子小中学生) にも理解しやすいレベルになります。
0347nobodyさん2006/08/24(木) 12:07:51ID:???
シンボルって
エイリアスみたいなものでしょ?
別名というか、あだ名というか
0348nobodyさん2006/08/24(木) 13:29:29ID:???
>>347
違うって。舞波本読めって。
0349nobodyさん2006/08/24(木) 14:12:23ID:???
ていうかRubyのリファレンス読め・・・
0350nobodyさん2006/08/24(木) 22:33:37ID:???
まったくシンボルちゃん様々だぜ
0351nobodyさん2006/08/24(木) 22:57:35ID:???
辰兄がいるな
0352nobodyさん2006/08/25(金) 14:09:51ID:???
require "rubygems"
require "active_support"
[].methods.grep /daemon/ # => ["daemonize"]

キモ過ぎ。

Kernel の private メソッドにすべきだと思うのだが。
RoR のユーザ&開発者ってこんなの気にしてないのかな?
0353nobodyさん2006/08/25(金) 16:10:47ID:???
>>352はなにやら呪文を唱え始めた!

>>353は100ポイントのダメージ
0354nobodyさん2006/08/25(金) 22:32:45ID:???
Rails on OS X !? - Ruby on Rails、Mac OS X Leopardに搭載へ
http://journal.mycom.co.jp/news/2006/08/09/341.html

ついにmacにも標準搭載かー。
Rubyも(つかRails)も注目され点のナ
0355nobodyさん2006/08/25(金) 22:35:57ID:???
DHHの営業成果
0356nobodyさん2006/08/25(金) 22:56:01ID:???
>>347
http://d.hatena.ne.jp/sumim/20051029
これが今まで見た中で、一番わかりやすかった。

irbで一つ一つ打ち込んでみるとわかるよ。


irb(main):005:0> "hoge".object_id
=> 39591656

irb(main):006:0> "hoge".object_id
=> 39582128 ←上と違う

irb(main):007:0> "hoge".object_id == "hoge".object_id
=> false

irb(main):008:0> :hoge.object_id
=> 4067598

irb(main):009:0> :hoge.object_id
=> 4067598 ←上と同じ

irb(main):010:0> :hoge.object_id == :hoge.object_id
=> true
irb(main):011:0>
0357nobodyさん2006/08/25(金) 23:50:55ID:???
マカ専用に成るね。

紀伊国屋逝ったら平積みでRoR勢揃いだった。ちっとも売れてなかったけど。誰も立ち読みすらしてないし。
近くのPHP本のほうが売れてる。
0358nobodyさん2006/08/26(土) 01:08:25ID:???
>>357きっと担当の趣味だなw
0359nobodyさん2006/08/26(土) 22:22:45ID:???
アジャイル本を読んだ時にMacもフォローされてて好感を持ったマカーの俺がいる
0360nobodyさん2006/08/26(土) 22:41:13ID:DZyqf3qH
>>359
作者マカーだし
0361nobodyさん2006/08/27(日) 01:03:06ID:???
MacBook 13インチだと画面狭いかな?
0362nobodyさん2006/08/27(日) 01:40:06ID:???
macで開発している人でxamppパッケージを使っている人、
mampとxampp for macどっちがいいですかね?
0363nobodyさん2006/08/27(日) 05:12:00ID:???
ダブル or シングル クォーテーションの使い分けって規約か何かにある?
それとも勝手にしやがれ?
0364nobodyさん2006/08/27(日) 09:49:06ID:???
ホリエモンと繋がりのある元オンザエッジ役員の子飼弾がRoRの作者と仲良く笑ってる写真を何かの雑誌で見たな。
マカ同士で気が合うのかもな。マカって独特の空気が有ってキモい。選民思想的と言うか。同性愛者みたい。
0365nobodyさん2006/08/27(日) 19:42:31ID:???
>>362
rubyと関係ないような・・・
xamppはGUIのコントローラーが無かったと思うよ
もう出来たかも。
0366nobodyさん2006/08/28(月) 01:19:16ID:???
スレ違いでも無視してカキコするマカ。
空気読めないのはマカの証。
みんなXP使ってるのに、マク持ち込んでグダグダ文句言い出すし。はっきり逝って邪魔です。
0367nobodyさん2006/08/28(月) 01:27:07ID:???
>>366
ここはWebProg板だと認識しておりますが、
いつからWebProg板はドザ専用になったのでしょうか?
ポインタだけでも構いませんので、
よろしければ教えていただけませんでしょうか?
0368nobodyさん2006/08/28(月) 02:48:08ID:???
そもそも、どこにも専用とは書いてないよ
0369nobodyさん2006/08/28(月) 19:21:49ID:???
マカはすぐ荒らすからなあ。
マカ出て行けよ。
0370nobodyさん2006/08/28(月) 21:07:01ID:glqUT493
ここはドザ専だったのか_| ̄|○
ぃぬ派は...
0371nobodyさん2006/08/28(月) 21:10:44ID:lr/e1KW3
【社会】京大の学寮で寮生が過激派から暴行を受け重体、過激派7名を逮捕へ
http://news18.2ch.net/test/read.cgi/news7/1156419324/
0372nobodyさん2006/08/29(火) 15:17:55ID:???
>>369
こらこら
0373nobodyさん2006/08/29(火) 22:18:26ID:???
Ruby標準インストールのマックですよ
0374WindowsXP使ってますw2006/08/30(水) 01:49:38ID:???
先進的なMacOSは、Rubyを標準でバンドル。=マカーはRubyist

Windowsには、Rubyがバンドルされておりません。

どうもありがとうございました。
0375nobodyさん2006/08/30(水) 02:54:49ID:???
でもrubyではcocoaアプリは組めないのでマカはruby使えないけどな。
現実にはunixマシンなのにcuiすら使ったこと無く過ごすのが典型的なマカ。

言語系では、xcodeだかのgccなobjcよりアップルスクリプトとかいうののほうが使われるらしいよ。
0376nobodyさん2006/08/30(水) 07:24:39ID:???
>>360
これソース教えてもらえないでしょうか
探してるんですが見つからないので
0377nobodyさん2006/08/30(水) 07:41:39ID:???
>>376
事実。
0378nobodyさん2006/08/30(水) 08:12:50ID:???
>>376
http://www.rubyonrails.org/down
の一番下とか
"The entire Rails core team is using TextMate on Mac OS X."
0379nobodyさん2006/08/30(水) 08:15:18ID:???
>>375
RubyCocoa
レパードでは標準搭載。

アプリではobjc >>>> アップルスクリプトだろ。



ちなみに私は・・・SUSEがメイン
0380nobodyさん2006/08/30(水) 15:59:56ID:???
RubyCocoaではVisualBasic風のGUI構築ができる
インタフェースビルダーがそのまま使えるらしいね
0381nobodyさん2006/08/31(木) 03:21:20ID:w28lq1g1
>>380
まじぽん!?
0382nobodyさん2006/08/31(木) 04:19:29ID:???
まじぽんって…
恥ずかしいリアクションだなぁ…
0383nobodyさん2006/08/31(木) 05:11:45ID:???
>>381
RubyCocoaに付属してくるサンプルを開いて
実際にボタンなんかをドラッグして試せるよ。
0384nobodyさん2006/08/31(木) 05:25:43ID:???
ただ、Cocoaを理解するためには
結局Objective-Cで書かれたソースを読まなければいけないので、
それなりに知識が必要になってくる。Objective-CをRubyで置き換えて
みるメリットってそんなにないかもね。
0385nobodyさん2006/08/31(木) 08:21:45ID:???
Railsで書かれたブログツールってないですかね

>>382
おれもマジポンってリアルで使う。はずかしいのか・・・ orz
0386nobodyさん2006/08/31(木) 16:55:30ID:???
Rubyistの間ではごく普通のリアクションですよね。
0387nobodyさん2006/08/31(木) 19:25:34ID:???
>>385
とりあえず、typo
他は知らね。
0388nobodyさん2006/08/31(木) 20:03:03ID:m7COpn7K
>>385
それこそ自分で作れだろう
0389nobodyさん2006/08/31(木) 21:44:17ID:j5vOjSqD
みなさんこんにちわ(o*。_。)o
お尋ねしたい事があり書き込みさせて頂きます。

色々なサイトでIDやPassを自動配信するシステムがありますよね?
そのシステム方法を教えて頂けないでしょうか。
探してみて無料配布しているところなど探してみたのですが
見当たりませんでした。配布されているものじゃなく作る物なのでしょうか?
もし、作る物であるのならわかる方に教えて頂きたく思います。

どうぞ宜しくお願い致します(*- -)(*_ _)
0390nobodyさん2006/08/31(木) 21:46:57ID:???
Railsでの話か?
で、その顔文字はなんとかならんのか?
0391nobodyさん2006/08/31(木) 21:47:44ID:???
なんか香ばしいがあえて釣られてみる。
login_engineを探せ。
0392nobodyさん2006/08/31(木) 21:49:46ID:???
>>388があげたせいで>>389みたいなのが湧いて出ただけ
冷静にさげてスルーすべし
0393nobodyさん2006/09/01(金) 00:06:57ID:???
マカって油断するとすぐ湧いて来る。
先日バルサン炊いたばかりなのに。
■ このスレッドは過去ログ倉庫に格納されています