1 名前:nobodyさん mailto:sage [2006/06/26(月) 01:52:58 ID:???] Ruby on rails に関する相談所です。 <英語> 本家: www.rubyonrails.org API: api.rubyonrails.com/ Documents&Tutorials: documentation.rubyonrails.com/ <日本語> Rails' wiki: wiki.fdiary.net/rails/ ActiveRecordの記事(データベースの操作): jp.rubyist.net/magazine/?0004-RLR jp.rubyist.net/magazine/?0006-RubyOnRails
125 名前:nobodyさん [2006/07/10(月) 01:50:16 ID:Qrg8gHNL] TextDriveだめなん? サポート結構いいし、Railsの本拠地だしね。 料金の半分が寄付されるってのも熱い。
126 名前:nobodyさん mailto:sage [2006/07/10(月) 12:02:48 ID:???] 英語が読めない、 クレカでの支払いが怖い、 paypalってなに? て人が日本語鯖探していると そんな感じ
127 名前:39 mailto:sage [2006/07/10(月) 23:39:26 ID:???] ライド・オン・Railsのレポした>39です。 はじめよう Ruby on Railsのレポなんですが、結構レポが出ているのですがまだ需要ってあるでしょうか? (ヽ゚д)クレ っていうひとがいたら連休使ってちゃんと読んでのレポしようと思うのですが、、、 と、積み本にしないようにこうやって自分を追い込んで読もうとするテスト。
128 名前:nobodyさん mailto:sage [2006/07/10(月) 23:51:06 ID:???] レポはいくらあっても良いと思う。 見方はそれぞれだからね。 両方読んだ感想として、 「ソース読まないとわからない事って一杯あるなぁ」 でしたorz
129 名前:nobodyさん mailto:sage [2006/07/11(火) 00:39:22 ID:???] >>127 クレクレ >>128 それは、「本を読んでもやっぱりソース読まないと・・・(ry」ってこと? だとしたらマズー
130 名前:nobodyさん mailto:sage [2006/07/11(火) 07:02:42 ID:???] ソース読むならAPIのがまだ分かりやすいと思う
131 名前:nobodyさん mailto:sage [2006/07/11(火) 11:19:25 ID:???] >>129 リファレンスじゃないからね。 どんなオプションがあるのかとかは、ソース読まないと分からないと 個人的に思っただけ。
132 名前:nobodyさん mailto:sage [2006/07/11(火) 13:06:21 ID:???] 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 mailto:sage [2006/07/11(火) 13:07:38 ID:???] (続き) [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さん mailto:sage [2006/07/11(火) 17:06:54 ID:???] >>124 Rails とくらべるなら、Perl じゃなくて Catalyst みたいな フレームワークについて考えないと。 素の Ruby スクリプトでいいなら国内でも選択肢はあるでしょ。
135 名前:nobodyさん mailto:sage [2006/07/11(火) 23:23:05 ID:???] >131 www.mysql.gr.jp/mysqlml/mysql/msg/12306 もしかしたら、これかもしれない、、、、が確証はないのでMtSQLのバージョンあげられるようでしたら試してみて下さい。 自分は、PHPでMySQLの文字コードで泣いた人間なのでポスグレかsqliteばかりだ、、、
136 名前:nobodyさん mailto:sage [2006/07/11(火) 23:24:29 ID:???] >135 MtSQL -> MySQL
137 名前:nobodyさん mailto:sage [2006/07/12(水) 06:04:39 ID:???] >132 同一症状です。 MySQL5.021でそうなっています。 MONGRELだと今のところその症状は出てません。
138 名前:nobodyさん mailto:sage [2006/07/12(水) 13:42:51 ID:???] php+mysql使ってるけど、utfで統一すれば問題ない。
139 名前:nobodyさん [2006/07/12(水) 22:03:43 ID:/7oGYbYw] >>132 後ろ向きだが、set_charset の中で毎回設定すればいい。 ActiveRecord::Base.connection.execute("SET NAMES utf8") これで直れば、32の推測通りARの不具合の可能性がでてくる。 まずは、これを試して問題を切り分けるのがよいと思われ。
140 名前:nobodyさん mailto:sage [2006/07/13(木) 10:08:43 ID:???] MySQL
141 名前:nobodyさん mailto:sage [2006/07/13(木) 19:27:56 ID:???] IEとか変なプロクシ使ってると、SJISで決め打ち化けることもある。
142 名前:nobodyさん mailto:sage [2006/07/14(金) 02:40:51 ID:???] Admin::UserControllerを定義すると、 myhost/admin/user で実行されるけど、 AdminController作っちゃうと、 AdminControllerのuserメソッドを探しに行っちゃうんですが、 どうすれば解決できますか?
143 名前:nobodyさん mailto:sage [2006/07/14(金) 22:12:28 ID:???] 何を言いたいのかよく分からないけど、 admin/user で実行されるのは Admin::UserController#index じゃないの?
144 名前:nobodyさん mailto:sage [2006/07/15(土) 02:53:43 ID:???] >>143 だから、AdminControllerをつくるとAdminController#userをさがしに行ってしまうっていってるんじゃん。 自分でAdmin::UserControllerとAdminController両方作って試してみなよ。
145 名前:nobodyさん mailto:sage [2006/07/15(土) 10:07:55 ID:???] >>144 そんな紛らわしいの作らなきゃいいんじゃねえの? Admin::AdminControllerでダメな理由は? 今の時間仕事やる気ないから調べちゃうけど、まず勘で「ruby-on-rails url 解析」でググる。 ttp://jp.rubyist.net/magazine/?0008-RubyOnRails ActionPack は何をしてくれるの 例えば 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分もあればだいぶ調べられることが俺にはわかったわけだが、自分で調べたのか?
146 名前:nobodyさん mailto:sage [2006/07/15(土) 11:08:34 ID:???] >>145 >Admin::AdminControllerでダメな理由は? 別に駄目だなんて一言も言ってないよ。 解決法があるなら聞きたかっただけ。 >そんなわけで15分もあればだいぶ調べられることが俺にはわかったわけだが、自分で調べたのか? ずらずら長いこと調べてくれて申し訳ないけど、それ程度のことは既に知ってるから、 なにか面白いアプローチ持ってる人が居ないか聞いてるんじゃん。
147 名前:nobodyさん mailto:sage [2006/07/15(土) 11:22:39 ID:???] >>146 >ずらずら長いこと調べてくれて申し訳ないけど >>145 自身の為にはなったっぽいからいいんじゃね?
148 名前:nobodyさん mailto:sage [2006/07/15(土) 11:40:41 ID:???] >>145 >まず勘で「ruby-on-rails url 解析」でググる。 nestやnestingで調べるだろ普通
149 名前:nobodyさん mailto:sage [2006/07/15(土) 13:15:27 ID:???] >>146 解法は知ってる、というのはいったいどこに書いてあったんだ? 質問の意図が、面白いアプローチを知りたい、っていうのは? お前の知識も書いてない意図もこっちは知らねえよ。 >>147 質問もまともにできないやつを甘やかすなよ。 >>148 の普通がそうならそうしたけりゃそうすりゃいんじゃね? 他人の普通なんか知らないよ。
150 名前:nobodyさん mailto:sage [2006/07/15(土) 17:59:28 ID:???] Special Generation で、:boolean の時に checkbox が使いたいんだけど、 どこをどう弄ればいいのか分かりません。ソースも読んだんですが…。 誰かヒント下さい。
151 名前:nobodyさん mailto:sage [2006/07/15(土) 19:15:04 ID:???] なんだろう。 >145は>142の少ない情報から回答したというのにそれに対する反応おかしくないかと? 質問が何がしたいかの意図が全く分からないあさってな物だったのに対して回答したのに なんでおまえらは俺の言いたいことが分からないんだ、と逆ギレしているようにしか見えない。 >149の言っていることに同意。 ぶち切れる前に読んでいる人に何がしたいのか、という意図が伝わるような内容を考えたほうがいいのでは?
152 名前:nobodyさん mailto:sage [2006/07/15(土) 19:46:31 ID:???] >>151 ぶち切れる前に読んでいる人に何がしたいのか、という意図が伝わるような内容を考えたほうがいいのでは?
153 名前:nobodyさん mailto:sage [2006/07/15(土) 21:40:01 ID:???] >>152 あなたの意図はよく伝わります 煽りたいんですよね
154 名前:nobodyさん mailto:sage [2006/07/16(日) 10:39:41 ID:???] 具体的にどう記述してどうエラーが出てるか晒したら? 日本語よりもrubyソースのほうが会話が成立する悪寒。
155 名前:nobodyさん [2006/07/16(日) 10:41:27 ID:Q/qJiFws] railsをversion upしたらmod_rubyで動かなくなった・・・・
156 名前:舞波 [2006/07/16(日) 20:33:50 ID:PdC+6Fqp] >>150 カラム名が "enabled" であれば論理的削除として自動的に扱われるけど、、、 違うよね?多分、「権限1」「権限2」・・・、みたいなやつだよね? えっと、多分今はサポートしてないと思うので、"check_box" で自分で頑張る しかないです。はい。"app/helpers/xxx_helper.rb" が一応用意されてるので、 "human_attribute_edit" の中で "column_name" で場合分けとかでよろ。
157 名前:nobodyさん mailto:sage [2006/07/17(月) 01:11:38 ID:???] >>156 稟議書的なもので、承認済 or 未承認(簡単なものなので却下ってのはない) ってのがやりたかったんですが、「何でこれセレクタなの?」って言われまして…。 ポインタを示して頂いたので、ちょっと自分で弄ってみます。ありがとう。
158 名前:nobodyさん mailto:sage [2006/07/18(火) 14:11:50 ID:???] 15分で調べられる香具師はRoR使えるけど、15日調べても解決できない香具師も世の中には居ると思う。 まあそれが馬鹿除けって名前の壁っていうかRoRの敷居の高さなんだけどね。
159 名前:nobodyさん mailto:sage [2006/07/18(火) 21:52:16 ID:???] >>158 何を言うとるんだね、君は。
160 名前:舞波 [2006/07/18(火) 22:10:46 ID:0dmzmLWT] >>157 試しに、チェックボックス機能を追加してみました。(stable に追加済み) boolean な承認済カラムの ViewProperty に "column_type=:checkbox" してみて下さい。 #db/localized/xxx.yml property_accepted: :column_type : :checkbox 他にも溜まってた修正を一気に追加したので、動作がおかしくなったら スペジェネが作ったヘルパ等を一回削除してやり直してみて下さい。
161 名前:nobodyさん mailto:sage [2006/07/18(火) 22:30:09 ID:???] >>160 舞波乙! # 一度言ってみたかったwww
162 名前:nobodyさん [2006/07/18(火) 23:53:49 ID:5+WOfXcM] ttp://wota.jp/ac/?date=20060525#p02 に認証プラグインが載っているのですが、 インストールして、コントローラーに htpasswd :user=>"foo", :pass=>"bar" と入れて実行してみると undefined local variable or method `htpasswd_options' for #<BbsController:0x409d1014> となって、エラーになってしまう。なんでだろ?知っている人おしえてください。
163 名前:舞波 [2006/07/19(水) 01:48:28 ID:iCSrhTtg] >>161 thanks! >>162 知ってるので答えます。なんとなくRailsのバージョンが古い気がします。 ruby script/about してもらえますか?Rails1.1.4で動作確認してます。
164 名前:nobodyさん mailto:sage [2006/07/19(水) 03:25:47 ID:???] いきなりだけど質問なんですが ttp://internet.kill.jp/wiki/index.php?%B5%BB%BD%D1%2FRuby%A4%C7RSS ここにあるRSSリーダー使って RoRでWebアプリケーションにするやり方ってどうやるんですか? なんかRoRの仕組みがイマイチ分かってないので、お願いします
165 名前:nobodyさん mailto:sage [2006/07/19(水) 04:01:31 ID:???] なんで日本人だけRoRって言うの?
166 名前:nobodyさん mailto:sage [2006/07/19(水) 08:21:54 ID:???] Rise of Rome
167 名前:nobodyさん [2006/07/19(水) 09:13:19 ID: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さん mailto:sage [2006/07/19(水) 09:31:52 ID:???] 舞波本っていつごろ発売になりそうですか? サイトの新刊情報みてものってないのです
169 名前:nobodyさん mailto:sage [2006/07/19(水) 12:34:23 ID:???] 秀和のページでは8/1って書いてあったよ
170 名前:nobodyさん [2006/07/19(水) 16:16:42 ID: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 名前:舞波 mailto:anna@wota.jp [2006/07/19(水) 19:42:11 ID:???] >>170 ありがとう。確かに 1.1.4 ですね。なんでだろー。 MemberController って継承してたりしますか? そこだけいいので、実際のコードを送って下さい。 # この板は sage だったのね。失礼しました。
172 名前:nobodyさん mailto:sage [2006/07/20(木) 01:32:49 ID:???] すまんこm(_ _)m 舞波ってなんでつか
173 名前:nobodyさん mailto:sage [2006/07/20(木) 03:23:03 ID:???] なんでpythonじゃなくてrubyでつくっちゃったんですか…
174 名前:舞波 mailto:sage [2006/07/20(木) 03:23:06 ID:???] >>170 170氏の協力を得て不具合が解消されました。(プラグイン更新済) 一応、スレ汚しですが、ご報告まで。 >>172 (私の)名前です。「舞波本」は私が書いたRails本の通称です。 8/1に出るみたいですね。(正確な日付は私も知りませんでした)
175 名前:nobodyさん mailto:sage [2006/07/20(木) 07:45:21 ID:???] >>174 舞波ってまいなみって読んでいいんですか? っていうか変換はそうしないと出てこない。
176 名前:nobodyさん mailto:sage [2006/07/20(木) 10:13:42 ID:???] >>174 舞波乙!(まいはってRubyKaigiで自分で言ってた。) うまく動いたよ。ありがとう。あとは、fileの読み込みの部分を改造して、モデルからユーザとパスの対を 持ってこれたら最高だ。私もちょっとソース見てみます。ほんとありがとう。
177 名前:nobodyさん mailto:sage [2006/07/20(木) 14:31:53 ID:???] 舞波さんのおすすめレンタルサーバー教えてください。
178 名前:nobodyさん mailto:sage [2006/07/20(木) 17:35:46 ID:???] 舞波乙!
179 名前:29 [2006/07/20(木) 22:29:25 ID:skAqqAMm] >>31 だいぶがんばったんですけど、やっぱりさくらインターネットでエラーが出てしまい、Apache経由で動かないです。 WEBRick ではまったく問題なく動くんだけれど。そしてローカルでも。 バージョンも全部古い(他のさくらで動いている環境)に落としてみたけど、駄目で。 Apache のモジュール(mod_rewrite?)とかの設定ぐらいしか思い浮かばないのですが。 どなたか、最近(2006/06/15以降ぐらい)でさくらにインストール成功した方いらっしゃいますでしょうか。
180 名前:nobodyさん mailto:sage [2006/07/20(木) 23:36:03 ID:???] >>176 でもなんとなく「まいなみ」って読んだ方がしっくりくるんだよなー。 特にRubyKaigiの写真を見てからはそう思うようになった。
181 名前:nobodyさん mailto:sage [2006/07/21(金) 00:41:16 ID:???] 从 ’w’)
182 名前:nobodyさん mailto:sage [2006/07/21(金) 23:10:37 ID:???] まいなみ〜♪まい南無〜♪まいははっはー
183 名前:nobodyさん [2006/07/22(土) 02:28:38 ID:htfHZWD+] 現状の一部のRailsユーザの騒ぎ方は、 数年前の、Zopeに踊るPythonユーザを見てるようだ 3〜4年ぐらいしたら「ああ、そんなこともあったなぁ」という具合に 良い思い出になりそう
184 名前:nobodyさん mailto:sage [2006/07/22(土) 10:03:13 ID:???] マルチポスト pc8.2ch.net/test/read.cgi/tech/1147770788/891
185 名前:nobodyさん mailto:sage [2006/07/22(土) 11:21:25 ID:???] それどころか数ヵ月前のコピペwww
186 名前:nobodyさん mailto:sage [2006/07/24(月) 08:18:58 ID:???] コピペながら、気持ちは分かる。
187 名前:nobodyさん mailto:sage [2006/07/24(月) 10:00:49 ID:???] 気持ちは分かるが、コピペ。
188 名前:nobodyさん mailto:sage [2006/07/24(月) 12:37:51 ID:???] デフォルトでテーブル名複数形とかいちいちしてくれなくてもいいのに
189 名前:nobodyさん mailto:sage [2006/07/24(月) 19:48:55 ID:???] >>188 Select a product from products Product has_many line_items LineItem belongs_to product 英語圏ではこれはとても自然で、打ち合わせレベルの会話が可能な限り フィルタされずに開発の言葉になるような仕組みだとのこと。 俺は一度やったら病みつきになった。 マジで覚えやすいしテーブルの関連性を自然と常に意識することになる。 嫌う気持ちもわかる。この命名規則に従わないと茨の道だもんで。 俺、命名規則は守ったんだけども、actionsというテーブル名を付けて しまってscaffoldの生成物が上手く動かずハマりまくったことがある。
190 名前:nobodyさん mailto:sage [2006/07/24(月) 20:32:00 ID:???] 現状の一部のRailsユーザの騒ぎ方は、 数年前の、Zopeに踊るPythonユーザを見てるようだ 3〜4年ぐらいしたら「ああ、そんなこともあったなぁ」という具合に 良い思い出になりそう。 そういえばPHPにもSmartyとか言うのがあったなぁ…。
191 名前:nobodyさん mailto:sage [2006/07/24(月) 22:03:18 ID:???] テーブル名を普通の英単語で表わせるときはいいんだけど 略語とかでテーブル名をつけようとすると、複数形がどうなるか分かりづらいのが ちょっと困った
192 名前:nobodyさん mailto:sage [2006/07/24(月) 23:20:02 ID:???] ぼくはふくすうけいがわかりません
193 名前:nobodyさん mailto:sage [2006/07/24(月) 23:37:19 ID:???] >>191 config/environment.rb: # disable `evil' pluralizing ActiveRecord::Base.pluralize_table_names = false
194 名前:nobodyさん mailto:sage [2006/07/25(火) 05:24:34 ID:???] >>193 そんなことを言ってるんじゃない。
195 名前:nobodyさん mailto:sage [2006/07/25(火) 07:17:03 ID:???] >>191 略語で付けるのが邪道。
196 名前:nobodyさん mailto:sage [2006/07/25(火) 09:34:15 ID:???] 義務教育やり直せば複数形が理解出来るんじゃね? もうまいはがレン鯖サービス遣るといいと思うよ(w
197 名前:nobodyさん mailto:sage [2006/07/25(火) 10:06:21 ID:???] 単複同形な名詞のことをおもうと夜も眠れません。
198 名前:66 mailto:sage [2006/07/25(火) 21:55:34 ID:???] ttp://techno.hippy.jp/rorwiki/?HowtoGeneratePDFs こげなページ見つけた。 jasper使えるのか。他にもライブラリあったのね。すげーな。
199 名前:nobodyさん mailto:sage [2006/07/26(水) 16:55:44 ID:???] 私もテーブル名の複数形で疑問がわいた 原則的にテーブル名は英語辞書にのってる 単語にすべきなのかね
200 名前:nobodyさん mailto:sage [2006/07/26(水) 18:23:00 ID:???] 不安だったらこんな風にテーブル作る前に確認すりゃいい。 script/runner 'p "hoge".pluralize' "hoges" script/runner 'p "hoges".singularize' "hoge" script/runner 'p "money".pluralize' "money"
201 名前:nobodyさん mailto:sage [2006/07/26(水) 18:43:18 ID:???] 辞書買いに行かないと、 複数けいわかんないや どんな辞書にしようかなー
202 名前:nobodyさん mailto:sage [2006/07/26(水) 19:04:51 ID:???] 辞書など要らない。 >>200 で十分。
203 名前:nobodyさん mailto:sage [2006/07/27(木) 00:37:35 ID:???] 自分でRail使ったサイトを持ちたい場合には、 海外のレンサバ借りるか、他に方法はないんでしょうか。 光でも引いてサバ立てるのがよいんだろうか・・・
204 名前:nobodyさん mailto:sage [2006/07/27(木) 01:42:38 ID:???] 共用鯖じゃなくて単独鯖借りればいいだけ。 もちろん自分でインスコして一切の責任は自己責任。 複数形取得スプリプトとかチェックスクリプトでも書けばいいんじゃね? 漏れラッパースクリプト使ってヲレルールからrorルールに変換してるよ。
205 名前:nobodyさん mailto:sage [2006/07/27(木) 01:47:26 ID:???] >>196 >もうまいはがレン鯖サービス遣るといいと思うよ(w いや、お前が義務教育やり直したほうがいいと思うw
206 名前:nobodyさん mailto:sage [2006/07/27(木) 02:54:38 ID:???] 義務教育をやり直すって具体的にはどういうことなんだろう。
207 名前:nobodyさん mailto:sage [2006/07/27(木) 07:44:52 ID:???] XREAでもRails使えるみたいだよ。試しては無いけど。
208 名前:nobodyさん mailto:sage [2006/07/27(木) 07:55:16 ID:???] >>205 >もうまいはがレン鯖サービス遣るといいと思うよ(w もう舞波 が〜?
209 名前:nobodyさん mailto:sage [2006/07/27(木) 09:06:48 ID:???] Railsで作ると、トップページってデフォルトはindex.htmlになっているけど、これを例えば top/index に変えるのってどうやるの?
210 名前:nobodyさん mailto:sage [2006/07/27(木) 10:13:08 ID:???] >>209 ページの決定(ルーティング)は config/routes.rb で設定できるのは基本だろ! 詳細はちょっと調べたらわかるだろうから、自分で調べるこったな。 調べたら、こんな感じのルールを routes.rb に書けと書いてあるはずだ。 map.connect '', :controller=>"top", :action => 'index' あと、public/index.html を削除しておくのを忘れるなよ!ファイルが あると、Railsに制御が移る前にWebサーバレベルで返答しちゃうからな。 ここらへんは dispatcher と呼ばれるものがやってくれてますので、 興味があったら調べて見てください。
211 名前:nobodyさん mailto:sage [2006/07/27(木) 12:23:32 ID:???] >>210 おう、書いてた書いてた。ありがとう。 こういう些細なことって意外と調べられなくてはまるんだよ。
212 名前:nobodyさん mailto:sage [2006/07/27(木) 13:39:21 ID:???] > こういう些細なことって意外と調べられなくてはまるんだよ。 そんなだらしない人生送るのやめて、ソース嫁ばいいんじゃね?
213 名前:nobodyさん mailto:sage [2006/07/27(木) 21:42:32 ID:???] pdf-writer + 日本語対応パッチでPDF出力できたぞー ただ見栄えよく出力するには恐しく手間がかかりそうだけど
214 名前:nobodyさん mailto:sage [2006/07/28(金) 01:20:24 ID:???] mod_rorでも作ればいいのに。
215 名前:nobodyさん mailto:sage [2006/07/28(金) 03:16:51 ID:???] > mod_rorでも作ればいいのに。 fastcgi+lightyでよくね?
216 名前:nobodyさん mailto:sage [2006/07/28(金) 06:49:30 ID:???] ソースみるとよくシンボルが多用されてるけど これをふつうの変数にした場合の違いがよくわからん
217 名前:nobodyさん mailto:sage [2006/07/28(金) 07:32:01 ID:???] jasperreport+ireportみたいなのを、pure Rubyで誰か作ってくれんかねぇ。 いや、jasper使えるらしいってのは上で見たんだけどね。
218 名前:nobodyさん mailto:sage [2006/07/28(金) 09:26:13 ID:???] fastcgi+lightyだと意図しないindex.htmlが表示されてしまう。
219 名前:nobodyさん mailto:sage [2006/07/28(金) 10:01:42 ID:???] >>216 kwsk
220 名前:nobodyさん mailto:sage [2006/07/28(金) 12:28:52 ID:???] >>207 重すぎて笑える
221 名前:nobodyさん mailto:sage [2006/07/28(金) 13:16:49 ID:???] >>220 塚、CGIじゃローカルでの開発さえダメだろ。
222 名前:nobodyさん mailto:sage [2006/07/28(金) 14:28:07 ID:???] TYPO4.0がリリースされたからさくらサーバで動かしてみたけど 案外普通に使えたよ。キャッシュもあるし。 ただキャッシュなしだとやはりちょっと厳しいかな。
223 名前:203 mailto:sage [2006/07/28(金) 23:48:24 ID:???] 今は、さくらインタネッツ なんだけど、Railsインスコなんて無理だろうなー freezすれば、Ruby単体でもいけるんでしたっけ? でも、CGIじゃ・・・重いよなあ >>222 Typoって、RailsのBLOGツールでしたっけ? 普通のRailsアプリでもキャッシュすれば(どうやってるのかしりませんが)、 早くできるんですかね・・・
224 名前:nobodyさん mailto:sage [2006/07/29(土) 01:29:39 ID:???] RailsをCGIにして重いのは、毎回Railsをロードしなきゃなんないからだろ だから、キャッシュしてもあんまり効果ないと思う
225 名前:nobodyさん mailto:sage [2006/07/29(土) 09:54:21 ID:???] 唐突な愚問だけど、Railsを専門にフリーで仕事したいときはどうすればいいんだろう 会社はRubyへの理解はないし、あまり人脈がないから待ってても絶対に仕事こないし。 開発効率の良さと楽しさを知ってしまっただけに辛すぎる。。。