【Agile】Ruby on rai ..
39:nobodyさん
06/07/01 22:02:40
>27
ライド・オン・Rails買ってきたからレポするお。
買ったのは、新宿紀伊国屋南店。理由は29日に出ていたから。
Ruby本が平積みだった、、、ありえねぇ。
まずは、中表紙が真っ赤だったのは気に入ったw
本の内容は、初心者を抜けた初級者から中級者向け。これからどうしよう、って人に実際の使い方とTipsがちりばめている。
個人的な感想では、値段の価値は十分にあるが、買うときには立ち読みして欲しいネタがどうか判断して下さい。
以下、箇条書きでチラシの(ry
(・∀・)イイ!!
・具体的な例で使い方をまとめているのでわかりやすかった。それと「あ〜、こういう処理したいんだけどどうかくんだっけ?」って思っていたことに関して
解説があるのが良かった
・解説時に画像を使っているのが多い。これはわかりやすいが、人によってはいらないとも思われる可能性があるも。
・とにかく日本語関係のネタが多い。今までと「ActiveHeartを使え、カス!」と言われてそうなところにGetTextでの日本語化の解説にページ割いていたり
スペジェネの解説やっていたり。
・環境周りのネタを取り扱っている。Apacheでの設定やMongrelの使い方、クラスタリング方法などちょっとマニアックなところまで書いているのにはさすがにびびった
・各種コマンド系で一覧表でまとめているのは便利。RakeタスクやCapistranoのコマンド一覧があるのわかりやすい
・多対多の関係での参照・更新について、HABTAMとhas_many:throughの両方のパターンをまとめているのが嬉しかった。
(・A ・) イクナイ!
・エンタープライズネタ以外Tips集が散っており、それを探すのがちょっと困難。巻末のINDEXが必須
・あまりにエッジなところが多いので、数年後には使えない本になるかも(個人のサイト日記へのリンクバリバリ)
・Tips集ともチュートリアル本ともどっちとも言えない中途半端さがある
・テスト関連のネタがちょっと少ないかな。あることはあるけど軽くふれる程度。実際ページのかねあいであまりさけないのでこれは仕方ないか、、、
・プラグイン特集をして欲しかった。よく使われる代表的なプラグインについての解説があったらいいなと。
・バッドノウハウ的なTipsがなかったのでそのへんもできれば記載して欲しかった
参考になったでしょうか?
40:nobodyさん
06/07/01 22:23:15
ライド・オン・Railsをジュンク堂で座り読みしてきたけれど、>>39もいっている通り、どっちつかずな印象。
Railsの仕組みが分かった段階で、手っ取り早く主要な機能を覚えるには良さそうかな? 広く浅く。
RailsによるアジャイルWebアプリケーション開発を読んでいるなら、必要ない、と思う。
くまーに期待する。
41:nobodyさん
06/07/01 22:28:58
>>39
いいレビュアーだなおまいさん。
やっぱ買うかなあ。
今のとこRails自体の変化が早いからどの本買っても数年後に使えるかどうかあやしい気がするけど。
42:nobodyさん
06/07/02 02:12:45
リモートのmysql鯖に接続してくれんのだが、なんか特別な設定いるの?
43:nobodyさん
06/07/02 02:57:26
>>39 GJ!!!!!
44:nobodyさん
06/07/02 07:33:09
リモートのmysqlにmysqlコマンドで繋がらないなら、RoRは関係無いから無実。切り分けぐらいしようぜ。
簡単なのが良ければ、マイクロソフトのSQL鯖とか使えばGUIで簡単に設定できるよ。
本は完璧なの出たら次の本が出なくて衰退するし、儲からないので、不備があるのが当たり前。
万人の要求を満たす本なんてそもそも作れないしな。
筆者のオナヌー文書の性癖と、読者のオナヌーの性癖が合えば売れるんじゃね?
たまにはマヌアクな筆者が居て売れなかったりするし、マヌアクな読者は満たされないことも多い。
何でも萌えにすれば売れる訳でもないし。
45:nobodyさん
06/07/02 08:47:53
>>44
>リモートのmysqlにmysqlコマンドで繋がらないなら、RoRは関係無いから無実。切り分けぐらいしようぜ。
だれがそんなこと言ったよ?
46:nobodyさん
06/07/02 08:49:45
jadbc、php、dbdesignerでつながって、RORで繋がらなくて何で無実なんですか?
47:nobodyさん
06/07/02 09:24:18
39のレポによると
初めてRORさわる人や、
フレームワーク初めての人は他の本待ちかな?
RORってフレームワークをRubyでやるシステムでしょ?
間違ってたら指摘よろ
48:nobodyさん
06/07/02 09:31:45
RORってフレームワークをRubyでやるシステムでしょ?
RORってフレームワークをRubyでやるシステムでしょ?
49:nobodyさん
06/07/02 11:19:47
>>44
> 本は完璧なの出たら次の本が出なくて衰退するし、儲からないので、不備があるのが当たり前。
アホだな
50:nobodyさん
06/07/02 13:01:31
悪かったな。
51:nobodyさん
06/07/02 15:48:58
ruby廚って頭悪いですね。
52:nobodyさん
06/07/02 16:21:35
おまえもな
53:nobodyさん
06/07/02 20:14:34
>>51
字間違ってるよ^^
54:nobodyさん
06/07/02 20:49:40
その字なんて読むんですか?
55:nobodyさん
06/07/03 03:41:47
みなさんhttpdどうしてます?
オレはapache2+mod_rubyでやってんだけど、どうやら傍系らしい。
でもさすがに実質的に開発の終わってるmod_fastcgiは使いたくないな・・・
本番で動かしてるperlもphpもあるからlighthttpdはちょっと。。
で、mod_rubyが発展してくなら追いかけようと思うんだけど、傍系のままなら乗り換えようと考えてる。
#その場合、新鯖かな・・・
56:nobodyさん
06/07/03 05:10:53
mod_rubyをフロントエンドとアプサバと別けて欲しいね。
アパチメモり食い過ぎだし分散も面倒。規模が大きくなって来るとJavaで組み直すしか無くなる。
57:nobodyさん
06/07/03 13:23:08
railsは単純機能がたくさん作る必要がある中小規模モノのためのものでしょ。
Javaで組みなおすような可能性があるなら初めからJavaにしないと。
58:nobodyさん
06/07/03 13:53:44
安易に分散すりゃいいってもんでもないが。
59:nobodyさん
06/07/04 03:25:20
分散で解決するなら、安易にすりゃいいってもんでしょ。
60:nobodyさん
06/07/04 08:18:50
強力な鯖は高いからね。
弱いけど安い鯖を複数のほうが予算に優しい。
61:nobodyさん
06/07/05 10:53:19 /oP29huQ
はじめよう Ruby on Rails 買ってみた。
斜め読みなんでレビューが間違っていても勘弁して。
内容は、
基本的なスケジューラを作る為に、どのようにペアプロしていくかとか
XPの要素を取り混ぜて説明してある。
物語形式なんで、確かに初心者向け。
ただ、最初からテスト駆動で開発していきましょう、
コーディング規約は決めて始めましょう、
という内容からscaffoldを使って構築し、
それを改変していく感じで進んでいきます。
RoRは1.1.2 DBはPosgresという設定で進んでいく。
途中開設にSqlite3の場合はこう、とかそんな説明はあり。
Webrickでの進行方法で、apatchとかWebサーバを使う場合の説明は見当たらなかった気がする。
DB関係の操作はmigrateを使ってcreateからリレーションを使う方法も
わかりやすくは書いてあるけど、
Rake、generateの説明はコマンドヘルプ一覧を印刷して載せてあるだけ。
まぁ全体的にチュートリアルをわかりやすく解説した感じでしたので、
ソースを使ってとりあえず動かしてみましょう、という使い方をしたい人向け。
アジャイル本のチュートリアルよりは、判り易いし改変の仕方も丁寧でした。
62:nobodyさん
06/07/05 11:00:11 /oP29huQ
追記
すでにRailsを使って開発しているぞ、って人はいらないかな。
パラパラめくってみてその辺りは確認してみてください。
値段的にライドオンと同じくらいで、厚さ・内容は半分位
63:nobodyさん
06/07/05 19:17:42
>>62
レポ乙。
チュートリアル形式ということで、買ってみようかなと思ったのだが、
かずひこが生理的に無理・・・なので、ライドオンRailsにするよ
64:nobodyさん
06/07/05 21:19:28 QeABHED5
感動した
65:nobodyさん
06/07/06 00:11:19
実運用のこと考えたら、apacheとmysqlの場合の解説は欠かせない。
所詮お遊び用と言われればそれまでだが。
66:nobodyさん
06/07/06 05:55:37
ところで皆、帳票はどうしてる?Excelとか?
RoRから興味を持ったんで、Rubyでどういう帳票の選択があるのかどうかも分かってないんだが…。
67:nobodyさん
06/07/06 09:39:23 ie/rjH2r
>>66
俺も知りたい。
HTMLで作るとあれこれ不満を言われるんだよね。
XMLを吐いてExcelやcalcに食わせる形で逃れようとしてるんだが
何かが違うんじゃないかと思う俺ガイル
68:nobodyさん
06/07/06 09:51:00
URLリンク(rubyforge.org)
yajb、rjb等のJavaブリッジ経由でiTextとかFOPとか使ってもいいんじゃねえの。
まあJREが欲しいが。
69:nobodyさん
06/07/06 10:13:41
いちおうこういうのがあるけどな。
Ruby Reports - An extensible system for building reports and reporting applications
URLリンク(ruport.infogami.com)
ただ、SVGベースっぽいから、正直どうかと。
70:nobodyさん
06/07/06 15:11:26
RoRがつかえるレンタル鯖でおすすめのありますか?
71:nobodyさん
06/07/06 18:38:31
pdfでやってる
72:nobodyさん
06/07/06 20:55:45
主キーが複数の場合ってどうするの?
73:nobodyさん
06/07/06 21:13:56
67
今どきはpdfが当たり前か。
ちょっと当たってみるざんす。アリガトンでした。
74:66
06/07/06 21:23:14
皆あんがとーー!
明日早速試してみるよ。
今日は納入の人足仕事で疲れたから、ビール食らって寝る。
75:nobodyさん
06/07/06 22:36:55 UQnLFo/1
>>72
単一の主キーを追加する
76:nobodyさん
06/07/06 22:39:01
>>75
既にそのキーがforeign keyとして使用されてる場合は?
77:nobodyさん
06/07/06 23:08:45
>>40
ライドオン今日ゲットしますた。
>RailsによるアジャイルWebアプリケーション開発を読んでいるなら、必要ない、と思う。
いや、相互に補完するような感じに思えるんだが。
「RailsによるアジャイルWebアプリケーション開発」は
>>39の挙げた(・A ・) イクナイ! の部分は良くつっこまれており、
(・∀・)イイ!! の部分がなかった。
後発なだけにその辺を狙ったのかもしれない。
両方買ってもプラグインだけは食い足りないんだが、このへんはStrutsなんかと
違って黎明期のフレームワークなんで「定番」とまで呼ばれるものも少ないから
仕方ないのかも知れない。
78:nobodyさん
06/07/07 14:04:56
>>70
俺も気になっている
79:nobodyさん
06/07/07 15:12:26
さくらの専用はどうだろうか
80:70
06/07/07 15:55:09
自分が調べたところでは
専用鯖が月2万からはあった、これは高すぎ
ググル先生に聞いたところ
Xrea(月200円?)やさくら(月200円?)で動くようだ
設定がいろいろあって面倒で、
しかしFastCGIがつかえないので激重らしい
外国のサーバーは
ホスティングサービス (rails or RoR)で
探したところ、日本語のまとめのページがあって
よさそうな値段?(1ドルから60ドル)ぐらいであるので
(すでにインストール済み)
URLリンク(d.hatena.ne.jp)
英語だと支払いの問題や、契約書?読めない問題もあるし・・・
トラぶったらこちらから何もできない可能性高いし
日本ではどうなのかと、
81:70
06/07/07 16:06:38
「しかし」、じゃなく「しかも」だな
82:nobodyさん
06/07/07 16:07:17
>>70
俺も気になっている
83:nobodyさん
06/07/07 16:28:05
そもそも需要が無いからサービスも無いわけで。
84:nobodyさん
06/07/07 21:58:36
>>40
同じくくまくまーな人に期待してるものです。
AWDwRの第二版日本語版っていつ頃出るのかご存知ですか?
>>83
> そもそも需要が無いからサービスも無いわけで。
レンサバ屋のみなさんが需要に気づいてないというのはない?
85:nobodyさん
06/07/07 22:41:13
>>84
需要に気づいても技術がないから対応できないんじゃないかね
86:nobodyさん
06/07/07 22:47:33
>>85
その需要の元となってる層はそもそもレン鯖なんて使わないからだろ
87:nobodyさん
06/07/08 01:37:45
自宅鯖はクラックとか考えると管理するのがメンドいからレン鯖に期待
88:nobodyさん
06/07/08 02:42:42
>>80
VPSの選択肢はないの?
@YMCや使えるねっととかなら5000円以下でいけるけど
89:nobodyさん
06/07/08 06:49:57
>>87
自宅鯖じゃなくてVM使ったホスティングサービスとかいろいろ他の選択肢あるでしょ
90:nobodyさん
06/07/08 07:13:33
>>88
VPSはマシンこそ共有だが環境は独立だから、メンテの手間はかかるよ。
その点、Railsのホスティングサービスなら、RubyやRails自体のメンテはしなくてすむ。
>>89
VMってなに?Virtual Machineじゃないよね。
91:nobodyさん
06/07/08 10:42:18
RoR対応なんて手間の割に儲からないサービスだからなあ。
レン鯖屋としては遣りたくないだろう。
おまいらはRoRのレン鯖に初期費用と毎月いくらだせるの?
逆にRoRのレン鯖面倒見るのに月給いくら欲しい?
92:nobodyさん
06/07/08 10:56:48
そもそもRoR対応ってどういうこと?
Web経由でFastCGIプロセス弄ったりとかそんなイメージ?
93:nobodyさん
06/07/08 11:46:48 fKJDXcnh
さくらだと、専用サーバーは再販とかに制限がある方が月6800円、
特に制限がないほうが月1万(初期費別)。
PHPと違って、アプリケーションごとにプロセス立ち上げなきゃ行けないし
メモリも食うし、専用サーバーになっちゃうのはしょうがないね。
94:70
06/07/08 11:53:29
>>専用鯖が月2万からはあった、これは高すぎ
>>Xrea(月200円?)やさくら(月200円?)で動くようだ
設定がいろいろあって面倒で、
しかもFastCGIがつかえないので激重らしい
>>よさそうな値段?(1ドルから60ドル)ぐらいであるので
(すでにインストール済み)
初期費用は置いといて、
月2万円は高い
設定面倒なのはパス月200円
よさそうな値段は月100円から 5000円ぐらい
>>92
RoRは自分が調べた範囲では
FastCGIが動いているところではないか?
それかLighttpdが動いているところ
しかもプリインストール済み
どこかの記事に、
必要なアプリはリストを選択するだけで
インストールできるらしいぞ
95:nobodyさん
06/07/08 12:12:13
いままでの情報で、
日本の鯖で
満足に動きそう(専用鯖)で一番安いのは
さくらの制限あり月6800円かな???
しらべてないから
FastCGI動くかどうかは自分で
96:nobodyさん
06/07/08 12:39:10
hetemlはRails使えるんかな?
97:nobodyさん
06/07/08 14:49:32
RoRの動作保証してくれて、不具合対応もしてくれて、バージョンアップも行ってくれるような至れり尽くせりのレン鯖業者は皆無。
98:nobodyさん
06/07/08 14:59:35
RoR自体はローカル環境で動作確認してfreezeしてから突っ込めばいいんで
そっちのサポートはあんまり期待してないのだが、
FastCGIやlighttpd等が使える安いレン鯖が無いのが残念
99:nobodyさん
06/07/08 15:04:08
>>96
> ruby-1.8.3-2 がご利用いただけます
('A`)
100:nobodyさん
06/07/08 15:45:09
>>98
FastCGIはともかく、lighty入れてるレンタルサーバってありますか?
101:nobodyさん
06/07/08 17:29:56
ブログ情報から
URLリンク(gigazine.net)
URLリンク(www.miyoshitakayuki.com)
URLリンク(jharai.blogspot.com)
URLリンク(meso.name)
URLリンク(d.hatena.ne.jp)
お勧めレンタルサーバ
現在皆無
↓↓↓↓↓お勧めではない、使えるかも?程度↓↓↓↓↓
専用レンタルサーバー
月6800円から
URLリンク(www.sakura.ne.jp)
VPSタイプレンタルサーバー
月4095円から
URLリンク(www.ymc.ne.jp)
月2980円から
URLリンク(www.tsukaeru.net)
↑↑↑↑↑お勧めではない、使えるかも?程度↑↑↑↑↑
VPSとは
VPS(Virtual Private Server )
仮想専用サーバー
ランニングコスト月1万円以上はカット
結論、海外のレンタルサーバーを使え
102:nobodyさん
06/07/08 17:35:32
海外のレンタルサーバーと契約代行してくれる
サービスってありませんか?
103:nobodyさん
06/07/08 21:44:15
今のところ、結局は海外だねー。
Railsがもっとはやれば、それを売りにしたレンサバも出ると思う。
RailsPlaygroundが安くてよさそうなんだけど、
PayPalってのがよくわk・・・
クレジットカード使えるのかな
104:nobodyさん
06/07/08 22:33:59
>>101にあった URLリンク(jharai.blogspot.com)
みてると、Railsgroundやばそうだな・・・
105:nobodyさん
06/07/09 00:10:25
>>104
URLリンク(d.hatena.ne.jp)
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$なら動けば御の字だろ
106:nobodyさん
06/07/09 01:06:07
今は、Guru Planから上しかないキガス
107:nobodyさん
06/07/09 01:12:10
Sanbox Plan残ってたら使いたかったな・・・
Guru Planでも年7000円くらいか
108:nobodyさん
06/07/09 01:26:22
scaffoldで作ったものに、
デフォルトでタグをエスケープさせたいんだけど、
そういう設定はどうしたらできますか?
109:nobodyさん
06/07/09 03:20:26
>>90
はぁ?
>>80で専用鯖探してたくせに、なんでメンテの手間とかいいだしてんのこいつ
110:nobodyさん
06/07/09 07:32:29
>>109
読解力がない人かな?
>>80で探しているのは>>70にかいてあるようにレンタル鯖であって、専用鯖に限定しているわけではない。
111:nobodyさん
06/07/09 07:37:08
>>110
読解力ないのはあなたですね。
だからVPSのが提示されてるんですが。
112:nobodyさん
06/07/09 07:41:14
>>110
わかるように丁寧に説明してあげるね
>>80では専用鯖も視野に入れて探しているくせに、
VPSが提示されたとたん、メンテが手間とか言い出す。
メンテが手間とか言うなら初めから専用鯖を探す必要ないよね?
わかったかな?
113:70
06/07/09 07:55:00
そもそも、
レンタル鯖探しているが、
メンテの手間が大変と書いたのは違うやつなのだが
同一人物が書いてたようにみえた?
114:nobodyさん
06/07/09 10:10:01
その程度のメンテが手間とか言うような人がRoR使おうとするのは時期早々だとおもう
RoR自体はともかく、情報収集能力や見極める力が足りなさ過ぎ
115:nobodyさん
06/07/09 11:18:03
専用鯖でも業者にメンテして欲しい香具師も居るよ。
そもそも全部自分で遣れるなら、自前で鯖建ててるし。
RoRでのサイト構築に専念したいって香具師にはまだまだ敷居は高いってことだね。
perlとかなら、perlのインスコの仕方や鯖のこと知らなくてもウェブサイト作れる香具師がいくらでも居る。
敷居が高い→人が増えない→サービスが充実しない→敷居が高い
の悪循環ループから抜け出せない。
116:nobodyさん
06/07/09 11:48:22
わかるように説明してあげるね。
>>80でホスティングサービスの話題がでてて、>>88でVPSをだしてて、それらをうけて
>>90はホスティングサービスとVPSじゃ違いがあるということを書いてるだけじゃん。
管理の手間がかかるのをどうとらえるかは利用者が判断するだけのこと。別にVPSを否定してるわけじゃない。
勝手に専用鯖だけに限定してしまったり、まるでVPSが否定されたかのようにとらえる>>114の思考がステキ。
117:nobodyさん
06/07/09 11:50:26
くだらんおあり愛はいいよ
118:87 ◆TnjQitinJg
06/07/09 14:42:09
管理メンドいとか言いだしたのはオレ
>>98 もオレ
>>70==>>80 氏とは別人
これでおk?
119:114
06/07/09 16:56:38
>>116
わかるように説明してあげるね。
VPSだろうが個人鯖だろうが専用鯖だろうが、メンテを丸投げするような人には難しいって言ってるだけ。
同一人物かどうかも知らないし、あんたに言ってないから。その気持ち悪い文体で無理矢理一括りにして
言い訳したりやたら滅多に噛み付くのは止めたらどうかな。
120:nobodyさん
06/07/09 17:07:20
_A ̄A_
<*´∀`><とりあえずお茶でも
ノ( つ旦O
んと_)_)
121:nobodyさん
06/07/09 17:28:06
>>119
難しいとか時期尚早とかそんなことばっかり言ってると
そのうち「勘弁してよ」のヤツみたいになってしまうぜ
122:nobodyさん
06/07/09 17:42:14
>>120
氏ね
123:nobodyさん
06/07/09 17:47:13
いつまでやってんだろうね
124:nobodyさん
06/07/09 21:58:56
perl廚はperlスクリプト書きに専念できるよ。
perlの諸々は鯖業者に丸投げしてメンテしてもらえてる。
perlのバージョンや、mod_perlも含めて。
125:nobodyさん
06/07/10 01:50:16 Qrg8gHNL
TextDriveだめなん?
サポート結構いいし、Railsの本拠地だしね。
料金の半分が寄付されるってのも熱い。
126:nobodyさん
06/07/10 12:02:48
英語が読めない、
クレカでの支払いが怖い、
paypalってなに?
て人が日本語鯖探していると
そんな感じ
127:39
06/07/10 23:39:26
ライド・オン・Railsのレポした>39です。
はじめよう Ruby on Railsのレポなんですが、結構レポが出ているのですがまだ需要ってあるでしょうか?
(ヽ゚д)クレ っていうひとがいたら連休使ってちゃんと読んでのレポしようと思うのですが、、、
と、積み本にしないようにこうやって自分を追い込んで読もうとするテスト。
128:nobodyさん
06/07/10 23:51:06
レポはいくらあっても良いと思う。
見方はそれぞれだからね。
両方読んだ感想として、
「ソース読まないとわからない事って一杯あるなぁ」
でしたorz
129:nobodyさん
06/07/11 00:39:22
>>127
クレクレ
>>128
それは、「本を読んでもやっぱりソース読まないと・・・(ry」ってこと?
だとしたらマズー
130:nobodyさん
06/07/11 07:02:42
ソース読むならAPIのがまだ分かりやすいと思う
131:nobodyさん
06/07/11 11:19:25
>>129
リファレンスじゃないからね。
どんなオプションがあるのかとかは、ソース読まないと分からないと
個人的に思っただけ。
132:nobodyさん
06/07/11 13:06:21
WEBrickで立ち上げて使っているんですが、しばらくするとデータベース
から取得した文字の表示が化けてしまいます。プロセスを切って再起動する
と正しく表示されます。
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"
(続く)
133:132
06/07/11 13:07:38
(続き)
[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
としないと、文字化けしています。
何かヒントがあれば、教えてください。よろしくお願いします。
134:nobodyさん
06/07/11 17:06:54
>>124
Rails とくらべるなら、Perl じゃなくて Catalyst みたいな
フレームワークについて考えないと。
素の Ruby スクリプトでいいなら国内でも選択肢はあるでしょ。
135:nobodyさん
06/07/11 23:23:05
>131
URLリンク(www.mysql.gr.jp)
もしかしたら、これかもしれない、、、、が確証はないのでMtSQLのバージョンあげられるようでしたら試してみて下さい。
自分は、PHPでMySQLの文字コードで泣いた人間なのでポスグレかsqliteばかりだ、、、
136:nobodyさん
06/07/11 23:24:29
>135
MtSQL -> MySQL
137:nobodyさん
06/07/12 06:04:39
>132
同一症状です。
MySQL5.021でそうなっています。
MONGRELだと今のところその症状は出てません。
138:nobodyさん
06/07/12 13:42:51
php+mysql使ってるけど、utfで統一すれば問題ない。
139:nobodyさん
06/07/12 22:03:43 /7oGYbYw
>>132
後ろ向きだが、set_charset の中で毎回設定すればいい。
ActiveRecord::Base.connection.execute("SET NAMES utf8")
これで直れば、32の推測通りARの不具合の可能性がでてくる。
まずは、これを試して問題を切り分けるのがよいと思われ。
140:nobodyさん
06/07/13 10:08:43
MySQL
141:nobodyさん
06/07/13 19:27:56
IEとか変なプロクシ使ってると、SJISで決め打ち化けることもある。
142:nobodyさん
06/07/14 02:40:51
Admin::UserControllerを定義すると、
myhost/admin/user
で実行されるけど、
AdminController作っちゃうと、
AdminControllerのuserメソッドを探しに行っちゃうんですが、
どうすれば解決できますか?
143:nobodyさん
06/07/14 22:12:28
何を言いたいのかよく分からないけど、
admin/user で実行されるのは Admin::UserController#index じゃないの?
144:nobodyさん
06/07/15 02:53:43
>>143
だから、AdminControllerをつくるとAdminController#userをさがしに行ってしまうっていってるんじゃん。
自分でAdmin::UserControllerとAdminController両方作って試してみなよ。
145:nobodyさん
06/07/15 10:07:55
>>144
そんな紛らわしいの作らなきゃいいんじゃねえの?
Admin::AdminControllerでダメな理由は?
今の時間仕事やる気ないから調べちゃうけど、まず勘で「ruby-on-rails url 解析」でググる。
URLリンク(jp.rubyist.net)
ActionPack は何をしてくれるの
例えば URLリンク(my.shop.com) という URL にリクエストしたとしよう。
すると StoreController クラスの add_to_cart メソッドが呼び出される。
このときパラメータ id=123 が一緒に渡される。
ほうほう、ActionPackか、というのがわかる。で、ページ内を「URL」で検索すると、
URL を解析してアクションメソッドを呼び出してレスポンスを返すという流れでいくと、
URL の解析は routing.rb メソッドの呼び出しは dispatcher.rb で行われる。
へー、routing.rbか、というのがわかるので「routing.rb」でググると
URLリンク(idm.s9.xrea.com)
の「Routing」の章に正解が書いててYuguiすげーなってのがわかるわけだ。
あとはActionPackのソース参照しながら設定書くとか、無理だから諦めて違う方法考えるとかすりゃいいんじゃねえか?
そんなわけで15分もあればだいぶ調べられることが俺にはわかったわけだが、自分で調べたのか?
146:nobodyさん
06/07/15 11:08:34
>>145
>Admin::AdminControllerでダメな理由は?
別に駄目だなんて一言も言ってないよ。
解決法があるなら聞きたかっただけ。
>そんなわけで15分もあればだいぶ調べられることが俺にはわかったわけだが、自分で調べたのか?
ずらずら長いこと調べてくれて申し訳ないけど、それ程度のことは既に知ってるから、
なにか面白いアプローチ持ってる人が居ないか聞いてるんじゃん。
147:nobodyさん
06/07/15 11:22:39
>>146
>ずらずら長いこと調べてくれて申し訳ないけど
>>145自身の為にはなったっぽいからいいんじゃね?
148:nobodyさん
06/07/15 11:40:41
>>145
>まず勘で「ruby-on-rails url 解析」でググる。
nestやnestingで調べるだろ普通
149:nobodyさん
06/07/15 13:15:27
>>146
解法は知ってる、というのはいったいどこに書いてあったんだ?
質問の意図が、面白いアプローチを知りたい、っていうのは?
お前の知識も書いてない意図もこっちは知らねえよ。
>>147
質問もまともにできないやつを甘やかすなよ。
>>148の普通がそうならそうしたけりゃそうすりゃいんじゃね?
他人の普通なんか知らないよ。
150:nobodyさん
06/07/15 17:59:28
Special Generation で、:boolean の時に checkbox が使いたいんだけど、
どこをどう弄ればいいのか分かりません。ソースも読んだんですが…。
誰かヒント下さい。
151:nobodyさん
06/07/15 19:15:04
なんだろう。
>145は>142の少ない情報から回答したというのにそれに対する反応おかしくないかと?
質問が何がしたいかの意図が全く分からないあさってな物だったのに対して回答したのに
なんでおまえらは俺の言いたいことが分からないんだ、と逆ギレしているようにしか見えない。
>149の言っていることに同意。
ぶち切れる前に読んでいる人に何がしたいのか、という意図が伝わるような内容を考えたほうがいいのでは?
152:nobodyさん
06/07/15 19:46:31
>>151
ぶち切れる前に読んでいる人に何がしたいのか、という意図が伝わるような内容を考えたほうがいいのでは?
153:nobodyさん
06/07/15 21:40:01
>>152
あなたの意図はよく伝わります
煽りたいんですよね
154:nobodyさん
06/07/16 10:39:41
具体的にどう記述してどうエラーが出てるか晒したら?
日本語よりもrubyソースのほうが会話が成立する悪寒。
155:nobodyさん
06/07/16 10:41:27 Q/qJiFws
railsをversion upしたらmod_rubyで動かなくなった・・・・
156:舞波
06/07/16 20:33:50 PdC+6Fqp
>>150
カラム名が "enabled" であれば論理的削除として自動的に扱われるけど、、、
違うよね?多分、「権限1」「権限2」・・・、みたいなやつだよね?
えっと、多分今はサポートしてないと思うので、"check_box" で自分で頑張る
しかないです。はい。"app/helpers/xxx_helper.rb" が一応用意されてるので、
"human_attribute_edit" の中で "column_name" で場合分けとかでよろ。
157:nobodyさん
06/07/17 01:11:38
>>156
稟議書的なもので、承認済 or 未承認(簡単なものなので却下ってのはない)
ってのがやりたかったんですが、「何でこれセレクタなの?」って言われまして…。
ポインタを示して頂いたので、ちょっと自分で弄ってみます。ありがとう。
158:nobodyさん
06/07/18 14:11:50
15分で調べられる香具師はRoR使えるけど、15日調べても解決できない香具師も世の中には居ると思う。
まあそれが馬鹿除けって名前の壁っていうかRoRの敷居の高さなんだけどね。
159:nobodyさん
06/07/18 21:52:16
>>158
何を言うとるんだね、君は。
160:舞波
06/07/18 22:10:46 0dmzmLWT
>>157
試しに、チェックボックス機能を追加してみました。(stable に追加済み)
boolean な承認済カラムの ViewProperty に "column_type=:checkbox" してみて下さい。
#db/localized/xxx.yml
property_accepted:
:column_type : :checkbox
他にも溜まってた修正を一気に追加したので、動作がおかしくなったら
スペジェネが作ったヘルパ等を一回削除してやり直してみて下さい。
161:nobodyさん
06/07/18 22:30:09
>>160
舞波乙!
# 一度言ってみたかったwww
162:nobodyさん
06/07/18 23:53:49 5+WOfXcM
URLリンク(wota.jp) に認証プラグインが載っているのですが、
インストールして、コントローラーに
htpasswd :user=>"foo", :pass=>"bar"
と入れて実行してみると
undefined local variable or method `htpasswd_options' for #<BbsController:0x409d1014>
となって、エラーになってしまう。なんでだろ?知っている人おしえてください。
163:舞波
06/07/19 01:48:28 iCSrhTtg
>>161
thanks!
>>162
知ってるので答えます。なんとなくRailsのバージョンが古い気がします。
ruby script/about してもらえますか?Rails1.1.4で動作確認してます。
164:nobodyさん
06/07/19 03:25:47
いきなりだけど質問なんですが
URLリンク(internet.kill.jp)
ここにあるRSSリーダー使って
RoRでWebアプリケーションにするやり方ってどうやるんですか?
なんかRoRの仕組みがイマイチ分かってないので、お願いします
165:nobodyさん
06/07/19 04:01:31
なんで日本人だけRoRって言うの?
166:nobodyさん
06/07/19 08:21:54
Rise of Rome
167:nobodyさん
06/07/19 09:13:19 rEqJMKNx
環境はdebian sargeです。
$ ruby script/about
About your application's environment
Ruby version 1.8.2 (i386-linux)
RubyGems version 0.9.0
Rails version 1.1.4
Active Record version 1.14.3
Action Pack version 1.12.3
Action Web Service version 1.1.4
Action Mailer version 1.2.3
Active Support version 1.3.1
Application root /home/******
Environment development
Database adapter sqlite3
Database schema version 3
1.1.4になっているように見える。
168:nobodyさん
06/07/19 09:31:52
舞波本っていつごろ発売になりそうですか?
サイトの新刊情報みてものってないのです
169:nobodyさん
06/07/19 12:34:23
秀和のページでは8/1って書いてあったよ
170:nobodyさん
06/07/19 16:16:42 1s5x+cZo
>>167
エラーをもうちょっと書いてみます。
undefined local variable or method `htpasswd_options' for #<MemberController:0x409cbf9c>
vendor/plugins/htpasswd/lib/htpasswd/class_methods.rb:66:in `htpasswd_authorize'
/usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/filters.rb:399:in `send'
/usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/filters.rb:399:in `call_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/filters.rb:394:in `each'
/usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/filters.rb:394:in `call_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action_controller/filters.rb:383:in `before_action'
あと省略。
171:舞波
06/07/19 19:42:11
>>170
ありがとう。確かに 1.1.4 ですね。なんでだろー。
MemberController って継承してたりしますか?
そこだけいいので、実際のコードを送って下さい。
# この板は sage だったのね。失礼しました。
172:nobodyさん
06/07/20 01:32:49
すまんこm(_ _)m 舞波ってなんでつか
173:nobodyさん
06/07/20 03:23:03
なんでpythonじゃなくてrubyでつくっちゃったんですか…
174:舞波
06/07/20 03:23:06
>>170
170氏の協力を得て不具合が解消されました。(プラグイン更新済)
一応、スレ汚しですが、ご報告まで。
>>172
(私の)名前です。「舞波本」は私が書いたRails本の通称です。
8/1に出るみたいですね。(正確な日付は私も知りませんでした)
175:nobodyさん
06/07/20 07:45:21
>>174
舞波ってまいなみって読んでいいんですか?
っていうか変換はそうしないと出てこない。
176:nobodyさん
06/07/20 10:13:42
>>174
舞波乙!(まいはってRubyKaigiで自分で言ってた。)
うまく動いたよ。ありがとう。あとは、fileの読み込みの部分を改造して、モデルからユーザとパスの対を
持ってこれたら最高だ。私もちょっとソース見てみます。ほんとありがとう。
177:nobodyさん
06/07/20 14:31:53
舞波さんのおすすめレンタルサーバー教えてください。
178:nobodyさん
06/07/20 17:35:46
舞波乙!
179:29
06/07/20 22:29:25 skAqqAMm
>>31
だいぶがんばったんですけど、やっぱりさくらインターネットでエラーが出てしまい、Apache経由で動かないです。
WEBRick ではまったく問題なく動くんだけれど。そしてローカルでも。
バージョンも全部古い(他のさくらで動いている環境)に落としてみたけど、駄目で。
Apache のモジュール(mod_rewrite?)とかの設定ぐらいしか思い浮かばないのですが。
どなたか、最近(2006/06/15以降ぐらい)でさくらにインストール成功した方いらっしゃいますでしょうか。
180:nobodyさん
06/07/20 23:36:03
>>176
でもなんとなく「まいなみ」って読んだ方がしっくりくるんだよなー。
特にRubyKaigiの写真を見てからはそう思うようになった。
181:nobodyさん
06/07/21 00:41:16
从 ’w’)
182:nobodyさん
06/07/21 23:10:37
まいなみ〜♪まい南無〜♪まいははっはー
183:nobodyさん
06/07/22 02:28:38 htfHZWD+
現状の一部のRailsユーザの騒ぎ方は、
数年前の、Zopeに踊るPythonユーザを見てるようだ
3〜4年ぐらいしたら「ああ、そんなこともあったなぁ」という具合に
良い思い出になりそう
184:nobodyさん
06/07/22 10:03:13
マルチポスト
スレリンク(tech板:891番)
185:nobodyさん
06/07/22 11:21:25
それどころか数ヵ月前のコピペwww
186:nobodyさん
06/07/24 08:18:58
コピペながら、気持ちは分かる。
187:nobodyさん
06/07/24 10:00:49
気持ちは分かるが、コピペ。
188:nobodyさん
06/07/24 12:37:51
デフォルトでテーブル名複数形とかいちいちしてくれなくてもいいのに
189:nobodyさん
06/07/24 19:48:55
>>188
Select a product from products
Product has_many line_items
LineItem belongs_to product
英語圏ではこれはとても自然で、打ち合わせレベルの会話が可能な限り
フィルタされずに開発の言葉になるような仕組みだとのこと。
俺は一度やったら病みつきになった。
マジで覚えやすいしテーブルの関連性を自然と常に意識することになる。
嫌う気持ちもわかる。この命名規則に従わないと茨の道だもんで。
俺、命名規則は守ったんだけども、actionsというテーブル名を付けて
しまってscaffoldの生成物が上手く動かずハマりまくったことがある。
190:nobodyさん
06/07/24 20:32:00
現状の一部のRailsユーザの騒ぎ方は、
数年前の、Zopeに踊るPythonユーザを見てるようだ
3〜4年ぐらいしたら「ああ、そんなこともあったなぁ」という具合に
良い思い出になりそう。
そういえばPHPにもSmartyとか言うのがあったなぁ…。
191:nobodyさん
06/07/24 22:03:18
テーブル名を普通の英単語で表わせるときはいいんだけど
略語とかでテーブル名をつけようとすると、複数形がどうなるか分かりづらいのが
ちょっと困った
192:nobodyさん
06/07/24 23:20:02
ぼくはふくすうけいがわかりません
193:nobodyさん
06/07/24 23:37:19
>>191
config/environment.rb:
# disable `evil' pluralizing
ActiveRecord::Base.pluralize_table_names = false
194:nobodyさん
06/07/25 05:24:34
>>193
そんなことを言ってるんじゃない。
195:nobodyさん
06/07/25 07:17:03
>>191
略語で付けるのが邪道。
196:nobodyさん
06/07/25 09:34:15
義務教育やり直せば複数形が理解出来るんじゃね?
もうまいはがレン鯖サービス遣るといいと思うよ(w
197:nobodyさん
06/07/25 10:06:21
単複同形な名詞のことをおもうと夜も眠れません。
198:66
06/07/25 21:55:34
URLリンク(techno.hippy.jp)
こげなページ見つけた。
jasper使えるのか。他にもライブラリあったのね。すげーな。
199:nobodyさん
06/07/26 16:55:44
私もテーブル名の複数形で疑問がわいた
原則的にテーブル名は英語辞書にのってる
単語にすべきなのかね
200:nobodyさん
06/07/26 18:23:00
不安だったらこんな風にテーブル作る前に確認すりゃいい。
script/runner 'p "hoge".pluralize'
"hoges"
script/runner 'p "hoges".singularize'
"hoge"
script/runner 'p "money".pluralize'
"money"
201:nobodyさん
06/07/26 18:43:18
辞書買いに行かないと、
複数けいわかんないや
どんな辞書にしようかなー
202:nobodyさん
06/07/26 19:04:51
辞書など要らない。 >>200 で十分。
203:nobodyさん
06/07/27 00:37:35
自分でRail使ったサイトを持ちたい場合には、
海外のレンサバ借りるか、他に方法はないんでしょうか。
光でも引いてサバ立てるのがよいんだろうか・・・
204:nobodyさん
06/07/27 01:42:38
共用鯖じゃなくて単独鯖借りればいいだけ。
もちろん自分でインスコして一切の責任は自己責任。
複数形取得スプリプトとかチェックスクリプトでも書けばいいんじゃね?
漏れラッパースクリプト使ってヲレルールからrorルールに変換してるよ。
205:nobodyさん
06/07/27 01:47:26
>>196
>もうまいはがレン鯖サービス遣るといいと思うよ(w
いや、お前が義務教育やり直したほうがいいと思うw
206:nobodyさん
06/07/27 02:54:38
義務教育をやり直すって具体的にはどういうことなんだろう。
207:nobodyさん
06/07/27 07:44:52
XREAでもRails使えるみたいだよ。試しては無いけど。
208:nobodyさん
06/07/27 07:55:16
>>205
>もうまいはがレン鯖サービス遣るといいと思うよ(w
もう舞波 が〜?
209:nobodyさん
06/07/27 09:06:48
Railsで作ると、トップページってデフォルトはindex.htmlになっているけど、これを例えば
top/index に変えるのってどうやるの?
210:nobodyさん
06/07/27 10:13:08
>>209
ページの決定(ルーティング)は config/routes.rb で設定できるのは基本だろ!
詳細はちょっと調べたらわかるだろうから、自分で調べるこったな。
調べたら、こんな感じのルールを routes.rb に書けと書いてあるはずだ。
map.connect '', :controller=>"top", :action => 'index'
あと、public/index.html を削除しておくのを忘れるなよ!ファイルが
あると、Railsに制御が移る前にWebサーバレベルで返答しちゃうからな。
ここらへんは dispatcher と呼ばれるものがやってくれてますので、
興味があったら調べて見てください。
211:nobodyさん
06/07/27 12:23:32
>>210
おう、書いてた書いてた。ありがとう。
こういう些細なことって意外と調べられなくてはまるんだよ。
212:nobodyさん
06/07/27 13:39:21
> こういう些細なことって意外と調べられなくてはまるんだよ。
そんなだらしない人生送るのやめて、ソース嫁ばいいんじゃね?
213:nobodyさん
06/07/27 21:42:32
pdf-writer + 日本語対応パッチでPDF出力できたぞー
ただ見栄えよく出力するには恐しく手間がかかりそうだけど
214:nobodyさん
06/07/28 01:20:24
mod_rorでも作ればいいのに。
215:nobodyさん
06/07/28 03:16:51
> mod_rorでも作ればいいのに。
fastcgi+lightyでよくね?
216:nobodyさん
06/07/28 06:49:30
ソースみるとよくシンボルが多用されてるけど
これをふつうの変数にした場合の違いがよくわからん
217:nobodyさん
06/07/28 07:32:01
jasperreport+ireportみたいなのを、pure Rubyで誰か作ってくれんかねぇ。
いや、jasper使えるらしいってのは上で見たんだけどね。
218:nobodyさん
06/07/28 09:26:13
fastcgi+lightyだと意図しないindex.htmlが表示されてしまう。
219:nobodyさん
06/07/28 10:01:42
>>216
kwsk
220:nobodyさん
06/07/28 12:28:52
>>207
重すぎて笑える
221:nobodyさん
06/07/28 13:16:49
>>220
塚、CGIじゃローカルでの開発さえダメだろ。
222:nobodyさん
06/07/28 14:28:07
TYPO4.0がリリースされたからさくらサーバで動かしてみたけど
案外普通に使えたよ。キャッシュもあるし。
ただキャッシュなしだとやはりちょっと厳しいかな。
223:203
06/07/28 23:48:24
今は、さくらインタネッツ なんだけど、Railsインスコなんて無理だろうなー
freezすれば、Ruby単体でもいけるんでしたっけ?
でも、CGIじゃ・・・重いよなあ
>>222
Typoって、RailsのBLOGツールでしたっけ?
普通のRailsアプリでもキャッシュすれば(どうやってるのかしりませんが)、
早くできるんですかね・・・
224:nobodyさん
06/07/29 01:29:39
RailsをCGIにして重いのは、毎回Railsをロードしなきゃなんないからだろ
だから、キャッシュしてもあんまり効果ないと思う
225:nobodyさん
06/07/29 09:54:21
唐突な愚問だけど、Railsを専門にフリーで仕事したいときはどうすればいいんだろう
会社はRubyへの理解はないし、あまり人脈がないから待ってても絶対に仕事こないし。
開発効率の良さと楽しさを知ってしまっただけに辛すぎる。。。
226:nobodyさん
06/07/29 10:02:10
>>225
日本を出る。あるいは rails が日本で一般的になるのを待つ。
227:nobodyさん
06/07/29 10:07:04
外国で仕事を請ける。
228:nobodyさん
06/07/29 10:07:49
SOHOにRails専門のプロフェッショナルと登録する
229:nobodyさん
06/07/29 11:45:29
島根に引っ越す
230:nobodyさん
06/07/29 12:27:03
某所でRailsの仕事くれーって叫ぶ
231:225
06/07/29 15:29:37
>>226-230
どうも、みなさん参考になります。
まずはSOHOをキーワードにいろいろ調べてみようかと思います。
232:nobodyさん
06/07/29 18:39:33
SOHOもしらんで
しごと探したいとかいってたんかい
ただ、railsは
仕事として頼む場合は
あなたがトン図らこいたら
全部どぶに捨てることになるかも試練から
しごとくるかのう
233:nobodyさん
06/07/29 18:57:23
>>231
一緒に会社作ってみますか?
最初は、PHPとRuby半々くらいで仕事取ってくれば、収入は確保できるかな?
(今個人だけど日給にすると3万円。法人にしたら10万くらいは行けるかな?)
URLリンク(www.amazon.co.jp)
ITエンジニアが独立して成功する本
URLリンク(www.npo-ic.org)
インディペンデント・コンストラクター
URLリンク(allabout.co.jp)
【開業準備】フリーランスの独立・開業手続
234:225
06/07/29 20:27:30
>>233
ためになるサイトの紹介どうもです。
本も買って読んでみます。
それにしても実際に233さんはRailsの仕事をフリーでやってるわけですよねえ。
舞波氏もやりたい仕事(Rails?)だけを選んでいると、どこかで読んだ気もするし。ほんとうらやましい。
ちょっと脱線ぎみになってきたのでこの話題はこのへんにしときます。
自分から振っといてすみません。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4327日前に更新/225 KB
担当:undef