【Agile】Ruby on rails相談所 part2【DRY】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/06/26(月) 01:52:58ID:???<英語>
本家: 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
0052nobodyさん
2006/07/02(日) 16:21:35ID:???0054nobodyさん
2006/07/02(日) 20:49:40ID:???0055nobodyさん
2006/07/03(月) 03:41:47ID:???オレはapache2+mod_rubyでやってんだけど、どうやら傍系らしい。
でもさすがに実質的に開発の終わってるmod_fastcgiは使いたくないな・・・
本番で動かしてるperlもphpもあるからlighthttpdはちょっと。。
で、mod_rubyが発展してくなら追いかけようと思うんだけど、傍系のままなら乗り換えようと考えてる。
#その場合、新鯖かな・・・
0056nobodyさん
2006/07/03(月) 05:10:53ID:???アパチメモり食い過ぎだし分散も面倒。規模が大きくなって来るとJavaで組み直すしか無くなる。
0057nobodyさん
2006/07/03(月) 13:23:08ID:???Javaで組みなおすような可能性があるなら初めからJavaにしないと。
0058nobodyさん
2006/07/03(月) 13:53:44ID:???0059nobodyさん
2006/07/04(火) 03:25:20ID:???0060nobodyさん
2006/07/04(火) 08:18:50ID:???弱いけど安い鯖を複数のほうが予算に優しい。
0061nobodyさん
2006/07/05(水) 10:53:19ID:/oP29huQ斜め読みなんでレビューが間違っていても勘弁して。
内容は、
基本的なスケジューラを作る為に、どのようにペアプロしていくかとか
XPの要素を取り混ぜて説明してある。
物語形式なんで、確かに初心者向け。
ただ、最初からテスト駆動で開発していきましょう、
コーディング規約は決めて始めましょう、
という内容からscaffoldを使って構築し、
それを改変していく感じで進んでいきます。
RoRは1.1.2 DBはPosgresという設定で進んでいく。
途中開設にSqlite3の場合はこう、とかそんな説明はあり。
Webrickでの進行方法で、apatchとかWebサーバを使う場合の説明は見当たらなかった気がする。
DB関係の操作はmigrateを使ってcreateからリレーションを使う方法も
わかりやすくは書いてあるけど、
Rake、generateの説明はコマンドヘルプ一覧を印刷して載せてあるだけ。
まぁ全体的にチュートリアルをわかりやすく解説した感じでしたので、
ソースを使ってとりあえず動かしてみましょう、という使い方をしたい人向け。
アジャイル本のチュートリアルよりは、判り易いし改変の仕方も丁寧でした。
0062nobodyさん
2006/07/05(水) 11:00:11ID:/oP29huQすでにRailsを使って開発しているぞ、って人はいらないかな。
パラパラめくってみてその辺りは確認してみてください。
値段的にライドオンと同じくらいで、厚さ・内容は半分位
0063nobodyさん
2006/07/05(水) 19:17:42ID:???レポ乙。
チュートリアル形式ということで、買ってみようかなと思ったのだが、
かずひこが生理的に無理・・・なので、ライドオンRailsにするよ
0064nobodyさん
2006/07/05(水) 21:19:28ID:QeABHED50065nobodyさん
2006/07/06(木) 00:11:19ID:???所詮お遊び用と言われればそれまでだが。
0066nobodyさん
2006/07/06(木) 05:55:37ID:???RoRから興味を持ったんで、Rubyでどういう帳票の選択があるのかどうかも分かってないんだが…。
0067nobodyさん
2006/07/06(木) 09:39:23ID:ie/rjH2r俺も知りたい。
HTMLで作るとあれこれ不満を言われるんだよね。
XMLを吐いてExcelやcalcに食わせる形で逃れようとしてるんだが
何かが違うんじゃないかと思う俺ガイル
0068nobodyさん
2006/07/06(木) 09:51:00ID:???yajb、rjb等のJavaブリッジ経由でiTextとかFOPとか使ってもいいんじゃねえの。
まあJREが欲しいが。
0069nobodyさん
2006/07/06(木) 10:13:41ID:???Ruby Reports - An extensible system for building reports and reporting applications
http://ruport.infogami.com/
ただ、SVGベースっぽいから、正直どうかと。
0070nobodyさん
2006/07/06(木) 15:11:26ID:???0071nobodyさん
2006/07/06(木) 18:38:31ID:???0072nobodyさん
2006/07/06(木) 20:55:45ID:???0073nobodyさん
2006/07/06(木) 21:13:56ID:???今どきはpdfが当たり前か。
ちょっと当たってみるざんす。アリガトンでした。
007466
2006/07/06(木) 21:23:14ID:???明日早速試してみるよ。
今日は納入の人足仕事で疲れたから、ビール食らって寝る。
0075nobodyさん
2006/07/06(木) 22:36:55ID:UQnLFo/1単一の主キーを追加する
0077nobodyさん
2006/07/06(木) 23:08:45ID:???ライドオン今日ゲットしますた。
>RailsによるアジャイルWebアプリケーション開発を読んでいるなら、必要ない、と思う。
いや、相互に補完するような感じに思えるんだが。
「RailsによるアジャイルWebアプリケーション開発」は
>>39の挙げた(・A ・) イクナイ! の部分は良くつっこまれており、
(・∀・)イイ!! の部分がなかった。
後発なだけにその辺を狙ったのかもしれない。
両方買ってもプラグインだけは食い足りないんだが、このへんはStrutsなんかと
違って黎明期のフレームワークなんで「定番」とまで呼ばれるものも少ないから
仕方ないのかも知れない。
0079nobodyさん
2006/07/07(金) 15:12:26ID:???008070
2006/07/07(金) 15:55:09ID:???専用鯖が月2万からはあった、これは高すぎ
ググル先生に聞いたところ
Xrea(月200円?)やさくら(月200円?)で動くようだ
設定がいろいろあって面倒で、
しかしFastCGIがつかえないので激重らしい
外国のサーバーは
ホスティングサービス (rails or RoR)で
探したところ、日本語のまとめのページがあって
よさそうな値段?(1ドルから60ドル)ぐらいであるので
(すでにインストール済み)
ttp://d.hatena.ne.jp/naoya_t/20060102/1136302999
英語だと支払いの問題や、契約書?読めない問題もあるし・・・
トラぶったらこちらから何もできない可能性高いし
日本ではどうなのかと、
008170
2006/07/07(金) 16:06:38ID:???0083nobodyさん
2006/07/07(金) 16:28:05ID:???0084nobodyさん
2006/07/07(金) 21:58:36ID:???同じくくまくまーな人に期待してるものです。
AWDwRの第二版日本語版っていつ頃出るのかご存知ですか?
>>83
> そもそも需要が無いからサービスも無いわけで。
レンサバ屋のみなさんが需要に気づいてないというのはない?
0087nobodyさん
2006/07/08(土) 01:37:45ID:???0090nobodyさん
2006/07/08(土) 07:13:33ID:???VPSはマシンこそ共有だが環境は独立だから、メンテの手間はかかるよ。
その点、Railsのホスティングサービスなら、RubyやRails自体のメンテはしなくてすむ。
>>89
VMってなに?Virtual Machineじゃないよね。
0091nobodyさん
2006/07/08(土) 10:42:18ID:???レン鯖屋としては遣りたくないだろう。
おまいらはRoRのレン鯖に初期費用と毎月いくらだせるの?
逆にRoRのレン鯖面倒見るのに月給いくら欲しい?
0092nobodyさん
2006/07/08(土) 10:56:48ID:???Web経由でFastCGIプロセス弄ったりとかそんなイメージ?
0093nobodyさん
2006/07/08(土) 11:46:48ID:fKJDXcnh特に制限がないほうが月1万(初期費別)。
PHPと違って、アプリケーションごとにプロセス立ち上げなきゃ行けないし
メモリも食うし、専用サーバーになっちゃうのはしょうがないね。
009470
2006/07/08(土) 11:53:29ID:???>>Xrea(月200円?)やさくら(月200円?)で動くようだ
設定がいろいろあって面倒で、
しかもFastCGIがつかえないので激重らしい
>>よさそうな値段?(1ドルから60ドル)ぐらいであるので
(すでにインストール済み)
初期費用は置いといて、
月2万円は高い
設定面倒なのはパス月200円
よさそうな値段は月100円から 5000円ぐらい
>>92
RoRは自分が調べた範囲では
FastCGIが動いているところではないか?
それかLighttpdが動いているところ
しかもプリインストール済み
どこかの記事に、
必要なアプリはリストを選択するだけで
インストールできるらしいぞ
0095nobodyさん
2006/07/08(土) 12:12:13ID:???日本の鯖で
満足に動きそう(専用鯖)で一番安いのは
さくらの制限あり月6800円かな???
しらべてないから
FastCGI動くかどうかは自分で
0096nobodyさん
2006/07/08(土) 12:39:10ID:???0097nobodyさん
2006/07/08(土) 14:49:32ID:???0098nobodyさん
2006/07/08(土) 14:59:35ID:???そっちのサポートはあんまり期待してないのだが、
FastCGIやlighttpd等が使える安いレン鯖が無いのが残念
0101nobodyさん
2006/07/08(土) 17:29:56ID:???ttp://gigazine.net/index.php?/news/comments/20060628_control_panel_demo/
ttp://www.miyoshitakayuki.com/archives/303
ttp://jharai.blogspot.com/
ttp://meso.name/archives/70
ttp://d.hatena.ne.jp/naoya_t/20060102/1136302999
お勧めレンタルサーバ
現在皆無
↓↓↓↓↓お勧めではない、使えるかも?程度↓↓↓↓↓
専用レンタルサーバー
月6800円から
ttp://www.sakura.ne.jp/ss/02.shtml
VPSタイプレンタルサーバー
月4095円から
ttp://www.ymc.ne.jp/service/vps/index.html?navi=left_vps
月2980円から
ttp://www.tsukaeru.net/vps.php
↑↑↑↑↑お勧めではない、使えるかも?程度↑↑↑↑↑
VPSとは
VPS(Virtual Private Server )
仮想専用サーバー
ランニングコスト月1万円以上はカット
結論、海外のレンタルサーバーを使え
0102nobodyさん
2006/07/08(土) 17:35:32ID:???サービスってありませんか?
0103nobodyさん
2006/07/08(土) 21:44:15ID:???Railsがもっとはやれば、それを売りにしたレンサバも出ると思う。
RailsPlaygroundが安くてよさそうなんだけど、
PayPalってのがよくわk・・・
クレジットカード使えるのかな
0104nobodyさん
2006/07/08(土) 22:33:59ID:???みてると、Railsgroundやばそうだな・・・
0105nobodyさん
2006/07/09(日) 00:10:25ID:???ttp://d.hatena.ne.jp/naoya_t/20060102/1136302999
RailsPlayground
※setup無料
$2 Sandbox Plan (500MB, 5GB) ←結局これにした。
$3 Sandbox Plus Plan (1GB, 10GB)
$5 Guru Plan (3GB, 30GB)
$19.95 Reseller Level 1 (15GB, 150GB
2$なら動けば御の字だろ
0106nobodyさん
2006/07/09(日) 01:06:07ID:???0107nobodyさん
2006/07/09(日) 01:12:10ID:???Guru Planでも年7000円くらいか
0108nobodyさん
2006/07/09(日) 01:26:22ID:???デフォルトでタグをエスケープさせたいんだけど、
そういう設定はどうしたらできますか?
0110nobodyさん
2006/07/09(日) 07:32:29ID:???読解力がない人かな?
>>80で探しているのは>>70にかいてあるようにレンタル鯖であって、専用鯖に限定しているわけではない。
0112nobodyさん
2006/07/09(日) 07:41:14ID:???わかるように丁寧に説明してあげるね
>>80では専用鯖も視野に入れて探しているくせに、
VPSが提示されたとたん、メンテが手間とか言い出す。
メンテが手間とか言うなら初めから専用鯖を探す必要ないよね?
わかったかな?
011370
2006/07/09(日) 07:55:00ID:???レンタル鯖探しているが、
メンテの手間が大変と書いたのは違うやつなのだが
同一人物が書いてたようにみえた?
0114nobodyさん
2006/07/09(日) 10:10:01ID:???RoR自体はともかく、情報収集能力や見極める力が足りなさ過ぎ
0115nobodyさん
2006/07/09(日) 11:18:03ID:???そもそも全部自分で遣れるなら、自前で鯖建ててるし。
RoRでのサイト構築に専念したいって香具師にはまだまだ敷居は高いってことだね。
perlとかなら、perlのインスコの仕方や鯖のこと知らなくてもウェブサイト作れる香具師がいくらでも居る。
敷居が高い→人が増えない→サービスが充実しない→敷居が高い
の悪循環ループから抜け出せない。
0116nobodyさん
2006/07/09(日) 11:48:22ID:???>>80でホスティングサービスの話題がでてて、>>88でVPSをだしてて、それらをうけて
>>90はホスティングサービスとVPSじゃ違いがあるということを書いてるだけじゃん。
管理の手間がかかるのをどうとらえるかは利用者が判断するだけのこと。別にVPSを否定してるわけじゃない。
勝手に専用鯖だけに限定してしまったり、まるでVPSが否定されたかのようにとらえる>>114の思考がステキ。
0117nobodyさん
2006/07/09(日) 11:50:26ID:???0119114
2006/07/09(日) 16:56:38ID:???わかるように説明してあげるね。
VPSだろうが個人鯖だろうが専用鯖だろうが、メンテを丸投げするような人には難しいって言ってるだけ。
同一人物かどうかも知らないし、あんたに言ってないから。その気持ち悪い文体で無理矢理一括りにして
言い訳したりやたら滅多に噛み付くのは止めたらどうかな。
0120nobodyさん
2006/07/09(日) 17:07:20ID:???<*´∀`><とりあえずお茶でも
ノ( つ旦O
んと_)_)
0123nobodyさん
2006/07/09(日) 17:47:13ID:???0124nobodyさん
2006/07/09(日) 21:58:56ID:???perlの諸々は鯖業者に丸投げしてメンテしてもらえてる。
perlのバージョンや、mod_perlも含めて。
0125nobodyさん
2006/07/10(月) 01:50:16ID:Qrg8gHNLサポート結構いいし、Railsの本拠地だしね。
料金の半分が寄付されるってのも熱い。
0126nobodyさん
2006/07/10(月) 12:02:48ID:???クレカでの支払いが怖い、
paypalってなに?
て人が日本語鯖探していると
そんな感じ
012739
2006/07/10(月) 23:39:26ID:???はじめよう Ruby on Railsのレポなんですが、結構レポが出ているのですがまだ需要ってあるでしょうか?
(ヽ゚д)クレ っていうひとがいたら連休使ってちゃんと読んでのレポしようと思うのですが、、、
と、積み本にしないようにこうやって自分を追い込んで読もうとするテスト。
0128nobodyさん
2006/07/10(月) 23:51:06ID:???見方はそれぞれだからね。
両方読んだ感想として、
「ソース読まないとわからない事って一杯あるなぁ」
でしたorz
0129nobodyさん
2006/07/11(火) 00:39:22ID:???クレクレ
>>128
それは、「本を読んでもやっぱりソース読まないと・・・(ry」ってこと?
だとしたらマズー
0130nobodyさん
2006/07/11(火) 07:02:42ID:???0131nobodyさん
2006/07/11(火) 11:19:25ID:???リファレンスじゃないからね。
どんなオプションがあるのかとかは、ソース読まないと分からないと
個人的に思っただけ。
0132nobodyさん
2006/07/11(火) 13:06:21ID:???から取得した文字の表示が化けてしまいます。プロセスを切って再起動する
と正しく表示されます。
databaseのutf8設定をしていない時と同じような化け方なので、内部で
データベース接続が切れたときの再接続で SET NAMES utf8が発行されない
ケースがあるのかなぁなどと思っているのですが、よくわかりません。
このような現象に合っている方はいらっしゃいますか?
また、対応策等ご存じの方いらっしゃいますでしょうか?
Debian3.1 Sargeで関連パッケージはこんな感じです。
ruby 1.8.2-1
ruby1.8 1.8.2-7sarge2
mysql-server-4.1 4.1.11a-4sarge4
libmysql-ruby1.8 2.4.5-6.1
libdbd-mysql-ruby1.8 0.0.23-2
gem list
rails (1.1.4)
activerecord (1.14.3)
日本語(UTF8)対応設定は以下のようにしています。
[config/environment.rb]
$KCODE = "UTF8"
(続く)
0133132
2006/07/11(火) 13:07:38ID:???[config/database.yml]
development:
adapter: mysql
database: foobar_development
username: ""
password:
host: localhost
encoding: utf8
[app/controllers/application.rb]
class ApplicationController < ActionController::Base
before_filter :set_charset
private
def set_charset
headers["Content-Type"] = "text/html; charset=UTF-8"
end
end
mysqldはデフォルトutf8にして、DB、テーブル等も作っていますが、
コマンドラインから接続した場合は、
mysql foobar
直後に SET NAMES utf8 を入力するか、
mysql --default-character-set foobar
としないと、文字化けしています。
何かヒントがあれば、教えてください。よろしくお願いします。
0134nobodyさん
2006/07/11(火) 17:06:54ID:???Rails とくらべるなら、Perl じゃなくて Catalyst みたいな
フレームワークについて考えないと。
素の Ruby スクリプトでいいなら国内でも選択肢はあるでしょ。
0135nobodyさん
2006/07/11(火) 23:23:05ID:???http://www.mysql.gr.jp/mysqlml/mysql/msg/12306
もしかしたら、これかもしれない、、、、が確証はないのでMtSQLのバージョンあげられるようでしたら試してみて下さい。
自分は、PHPでMySQLの文字コードで泣いた人間なのでポスグレかsqliteばかりだ、、、
0136nobodyさん
2006/07/11(火) 23:24:29ID:???MtSQL -> MySQL
0137nobodyさん
2006/07/12(水) 06:04:39ID:???同一症状です。
MySQL5.021でそうなっています。
MONGRELだと今のところその症状は出てません。
0138nobodyさん
2006/07/12(水) 13:42:51ID:???0139nobodyさん
2006/07/12(水) 22:03:43ID:/7oGYbYw後ろ向きだが、set_charset の中で毎回設定すればいい。
ActiveRecord::Base.connection.execute("SET NAMES utf8")
これで直れば、32の推測通りARの不具合の可能性がでてくる。
まずは、これを試して問題を切り分けるのがよいと思われ。
0140nobodyさん
2006/07/13(木) 10:08:43ID:???0141nobodyさん
2006/07/13(木) 19:27:56ID:???0142nobodyさん
2006/07/14(金) 02:40:51ID:???myhost/admin/user
で実行されるけど、
AdminController作っちゃうと、
AdminControllerのuserメソッドを探しに行っちゃうんですが、
どうすれば解決できますか?
0143nobodyさん
2006/07/14(金) 22:12:28ID:???admin/user で実行されるのは Admin::UserController#index じゃないの?
0144nobodyさん
2006/07/15(土) 02:53:43ID:???だから、AdminControllerをつくるとAdminController#userをさがしに行ってしまうっていってるんじゃん。
自分でAdmin::UserControllerとAdminController両方作って試してみなよ。
0145nobodyさん
2006/07/15(土) 10:07:55ID:???そんな紛らわしいの作らなきゃいいんじゃねえの?
Admin::AdminControllerでダメな理由は?
今の時間仕事やる気ないから調べちゃうけど、まず勘で「ruby-on-rails url 解析」でググる。
ttp://jp.rubyist.net/magazine/?0008-RubyOnRails
ActionPack は何をしてくれるの
例えば http://my.shop.com/store/add_to_cart/123 という URL にリクエストしたとしよう。
すると StoreController クラスの add_to_cart メソッドが呼び出される。
このときパラメータ id=123 が一緒に渡される。
ほうほう、ActionPackか、というのがわかる。で、ページ内を「URL」で検索すると、
URL を解析してアクションメソッドを呼び出してレスポンスを返すという流れでいくと、
URL の解析は routing.rb メソッドの呼び出しは dispatcher.rb で行われる。
へー、routing.rbか、というのがわかるので「routing.rb」でググると
ttp://idm.s9.xrea.com/ratio/2006/01/29/000357.html
の「Routing」の章に正解が書いててYuguiすげーなってのがわかるわけだ。
あとはActionPackのソース参照しながら設定書くとか、無理だから諦めて違う方法考えるとかすりゃいいんじゃねえか?
そんなわけで15分もあればだいぶ調べられることが俺にはわかったわけだが、自分で調べたのか?
0146nobodyさん
2006/07/15(土) 11:08:34ID:???>Admin::AdminControllerでダメな理由は?
別に駄目だなんて一言も言ってないよ。
解決法があるなら聞きたかっただけ。
>そんなわけで15分もあればだいぶ調べられることが俺にはわかったわけだが、自分で調べたのか?
ずらずら長いこと調べてくれて申し訳ないけど、それ程度のことは既に知ってるから、
なにか面白いアプローチ持ってる人が居ないか聞いてるんじゃん。
0148nobodyさん
2006/07/15(土) 11:40:41ID:???>まず勘で「ruby-on-rails url 解析」でググる。
nestやnestingで調べるだろ普通
0149nobodyさん
2006/07/15(土) 13:15:27ID:???解法は知ってる、というのはいったいどこに書いてあったんだ?
質問の意図が、面白いアプローチを知りたい、っていうのは?
お前の知識も書いてない意図もこっちは知らねえよ。
>>147
質問もまともにできないやつを甘やかすなよ。
>>148の普通がそうならそうしたけりゃそうすりゃいんじゃね?
他人の普通なんか知らないよ。
0150nobodyさん
2006/07/15(土) 17:59:28ID:???どこをどう弄ればいいのか分かりません。ソースも読んだんですが…。
誰かヒント下さい。
0151nobodyさん
2006/07/15(土) 19:15:04ID:???>145は>142の少ない情報から回答したというのにそれに対する反応おかしくないかと?
質問が何がしたいかの意図が全く分からないあさってな物だったのに対して回答したのに
なんでおまえらは俺の言いたいことが分からないんだ、と逆ギレしているようにしか見えない。
>149の言っていることに同意。
ぶち切れる前に読んでいる人に何がしたいのか、という意図が伝わるような内容を考えたほうがいいのでは?
■ このスレッドは過去ログ倉庫に格納されています