1 名前:nobodyさん [2009/09/13(日) 20:49:34 ID:kz4rC4Dx] ■前 Ruby on Rails Part7 pc11.2ch.net/test/read.cgi/php/1241100447/ ■参考サイト <英語> 本家:www.rubyonrails.org API document:api.rubyonrails.com/ 開発者のblog:weblog.rubyonrails.org/ 参考wiki:wiki.rubyonrails.org/rails <日本語> Rails' wiki: wiki.fdiary.net/rails/ ■参考スレ(プログラム板) Rubyについて Part 37 pc12.2ch.net/test/read.cgi/tech/1251029267/ Ruby 初心者スレッド Part 30 pc12.2ch.net/test/read.cgi/tech/1249687283/
136 名前:nobodyさん mailto:sage [2009/09/27(日) 14:45:56 ID:???] うん。抽象的すぎる。それで分かればエスパー。 Passengerのインストール後、「以下の設定をせよ」と出てくるもの だけでは設定終わらないよ。
137 名前:nobodyさん mailto:sage [2009/09/27(日) 17:21:16 ID:???] >>135 抽象的になっちゃうけど、 Passengerのインストールかhttpd.confの設定が間違っているんだと思うんで そこらへん見直すといいよ。
138 名前:nobodyさん mailto:sage [2009/09/28(月) 20:03:00 ID:???] 画像うpできるシステム作ってるんだけど、画像をバイナリでDBに持たすのと、 実ファイルとして保存するの、どっちがお好み?
139 名前:nobodyさん mailto:sage [2009/09/28(月) 21:16:33 ID:???] 業務アプリで、サーバを冗長化する予定があるなら悩む。 個人の趣味では面倒なのでファイルで持つ。アクセス制御とか出来るように、 DocumentRootには置かずに何らかのアクション経由で提供する。
140 名前:nobodyさん mailto:sage [2009/09/28(月) 23:15:21 ID:???] >>139 ありがとうございます。 趣味アプリなので悩みましたが、やっぱdbにしますた。 ↓この方法で、初回読み込み時はDBから、2回目はtempファイルから…という 考え方がすばらしい。 ttp://d.hatena.ne.jp/sakusan_net/20080411/1207932177
141 名前:nobodyさん mailto:sage [2009/09/28(月) 23:29:56 ID:???] ファイルがたくさん追加される可能性があるなら、 ディレクトリをわけるのを忘れずにね
142 名前:nobodyさん mailto:sage [2009/09/28(月) 23:50:00 ID:???] >>141 ファイル名は一意になるのですが、ディレクトリ分けた方がいいんですかね?
143 名前:nobodyさん mailto:sage [2009/09/28(月) 23:54:37 ID:???] 一般に、ディレクトリってのは、内包するファイルの数が増えると パフォーマンスが落ちるのだよ。 ファイルデータのmd5sumの最初の2文字くらいで2層ディレクトリ を掘るのをよく見るね。
144 名前:nobodyさん mailto:sage [2009/09/29(火) 00:07:29 ID:???] 5万ファイルくらいtouchしてからlsしてみるとわかるよ。
145 名前:nobodyさん mailto:sage [2009/09/29(火) 00:15:57 ID:???] >>143-144 ありがとうございます。 非常に勉強になりました。
146 名前:nobodyさん mailto:sage [2009/09/29(火) 15:49:52 ID:???] >>134 ありがとうございました!
147 名前:nobodyさん mailto:sage [2009/09/29(火) 18:24:03 ID:???] text_field_tagやurl_forなどの初めからあるヘルパをちょっと拡張したい場合 どうやるのがいいのでしょうか。 module MobileFormHelper def self.included(klass) klass.class_eval do alias_method_chain :text_field_tag, :mobile end end def text_field_tag_with_mobile(name, value = nil, options = {}) options = options.dup mobile_format = options[:mobile_format] if mobile_format options[:istyle] = ... ... ... end text_field_tag_without_mobile(name, value, options) end end こんなかんじでやってんだがうまくできないすっすー
148 名前:nobodyさん mailto:sage [2009/09/29(火) 19:19:13 ID:???] >>139 > DocumentRootには置かずに何らかのアクション経由で提供する。 これはつまり、public以下(例えば public/images/upload )には置かず、 upload/ など見えないところにファイルを置いて、 コントローラーで画像を読み込んで返すようにするってことでしょうか? アクセス制限が使えるけど、Rails返すと重くならないものかな?
149 名前:nobodyさん mailto:sage [2009/10/02(金) 07:08:55 ID:???] Rails 3.0が1.8.7よりも前のバージョンをサポートしないと明言した
150 名前:nobodyさん [2009/10/02(金) 19:56:55 ID:khUy0zA7] 1.8.6のHashはバグ持ちだからか
151 名前:nobodyさん mailto:sage [2009/10/02(金) 20:13:30 ID:???] >>150 なんかあったっけ?
152 名前:nobodyさん [2009/10/04(日) 00:57:03 ID:jQSUCkZW] ttp://paulbarry.com/articles/2009/09/14/why-rails-3-will-require-ruby-1-8-7 1.8.7以降というのは半月前に公になっていたわけね
153 名前:nobodyさん mailto:sage [2009/10/04(日) 01:47:54 ID:???] 1.9.1+Rails2.3.2でアプリを作ったのだが、 2.3.4にしたら動かなくなってしまった。2.3.3では問題なかったのだが。 US-ASCIIなんたらとか言ってるから文字コードか。 はよ3.0出ろよ。出たら作りかえるから。
154 名前:nobodyさん mailto:sage [2009/10/04(日) 12:07:51 ID:???] Rails 3 Update by Yehuda Katz on Vimeo vimeo.com/6703956
155 名前:nobodyさん mailto:sage [2009/10/04(日) 22:12:35 ID:???] ruby入門書を今日読み終えたおれに、最適なRoR入門書を教えてください。
156 名前:nobodyさん [2009/10/04(日) 22:39:39 ID:ZAPGL++U] さくらインターネットのレンタルサーバーにruby on rails環境を構築しようとあれこれ試しています。 (参考URL nyon2.net/archives/2009/01/ruby-on-railsruby-on-rails.html ) sqlite3-rubyのインストールで躓きました。gemのインストールが失敗します 解決方法をご教授ください。
157 名前:156 [2009/10/04(日) 22:42:24 ID:ZAPGL++U] 量が多いため2つにわけました。実行結果は以下の通りです。 よろしくお願いします。 %setenv RB_USER_INSTALL true %gem18 install sqlite3-ruby Building native extensions. This could take a while... ERROR: Error installing sqlite3-ruby: ERROR: Failed to build gem native extension. /usr/local/bin/ruby18 extconf.rb install sqlite3-ruby checking for fdatasync() in -lrt... no checking for sqlite3.h... no *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: 〜オプションのため略しました。〜 Gem files will remain installed in /home/blueee/lib/ruby/gem/gems/sqlite3-ruby-1.2.5 for inspection. Results logged to /home/blueee/lib/ruby/gem/gems/sqlite3-ruby-1.2.5/ext/sqlite3_api/gem_make.out
158 名前:nobodyさん mailto:sage [2009/10/04(日) 23:40:56 ID:???] sqlite3 のコンパイルに必要なヘッダとか、 あとsqlite3自体が入っていることを確認するべき。
159 名前:156 [2009/10/05(月) 01:44:55 ID:tqFfwgsk] 早速ありがとうございます。 確認したところsqlite3自体は入っています。 %sqlite3 --version 3.6.14.2 sqlite3.hやライブラリも入っているようです。 %ll /usr/local/include/sqlite3.h -rw-r--r-- 1 root wheel 254446 Jun 17 12:41 /usr/local/include/sqlite3.h %ll /usr/local/lib/libsqlite3.so lrwxr-xr-x 1 root wheel 15 Jun 17 12:41 /usr/local/lib/libsqlite3.so -> libsqlite3.so.8
160 名前:nobodyさん mailto:sage [2009/10/05(月) 01:50:05 ID:???] じゃあ /usr/local がgem install時に使われない状態なんだろうね。 $ gem install sqlite3-ruby -- --with-sqlite3-dir=/usr/local かな。 --with-sqlite3-lib とか --with-sqlite3-include もあるらしい。
161 名前:nobodyさん mailto:sage [2009/10/05(月) 01:55:19 ID:???] 「省略した」とあるオプションの中に>>160 で書いたやつあるはずなんだよね。
162 名前:156 [2009/10/05(月) 03:26:41 ID:tqFfwgsk] 言われた通りやってみたらできました。 ありがとうございます! %setenv RB_USER_INSTALL true %gem18 install sqlite3-ruby -- --with-sqlite3-dir=/usr/local Building native extensions. This could take a while... Successfully installed sqlite3-ruby-1.2.5 1 gem installed これってsqlite3のヘッダなどのパスがgemのデフォルトと違ってたってことなんですかね?
163 名前:nobodyさん mailto:sage [2009/10/05(月) 08:49:14 ID:???] unix系でデフォルトなんて無いけどな。環境によって違うのが普通。 自分で鯖建てたりして、もうちょっと勉強したほうが。
164 名前:nobodyさん mailto:sage [2009/10/05(月) 12:41:34 ID:???] prefixはデフォルトで探すようになってるはずなんだが。 つまりruby自身が/usr/localにインストールされてるなら/usr/localは見てるはず。
165 名前:nobodyさん [2009/10/05(月) 15:58:08 ID:IPNAD5I/] Subversionを使ってコミット/チェックアウトする時にpublicフォルダのサブフォルダのいくつかを 更新しないようにしたいのですが、そのようなコマンドはあるでしょうか。
166 名前:nobodyさん mailto:sage [2009/10/05(月) 16:07:22 ID:???] pc12.2ch.net/test/read.cgi/tech/1230488758/ Subversion r11
167 名前:nobodyさん [2009/10/05(月) 19:49:34 ID:yk3Qebit] windowsで開発したアプリケーションをlinuxで運用したいんですが どうすれば良いでしょうか?
168 名前:nobodyさん mailto:sage [2009/10/05(月) 19:57:45 ID:???] >>167 日本語でok
169 名前:nobodyさん mailto:sage [2009/10/05(月) 20:13:31 ID:???] ウィンドウズで開発したアプリケーションをリナックススで運用したいという意味です
170 名前:nobodyさん mailto:sage [2009/10/05(月) 20:21:28 ID:???] >>169 いや、確かに英単語がカタカナにはなっているけどさwww
171 名前:nobodyさん mailto:sage [2009/10/05(月) 20:25:53 ID:???] クススって馬鹿にされてるみたいだ
172 名前:nobodyさん mailto:sage [2009/10/05(月) 21:51:18 ID:???] RubyとRailsの実行環境さえ用意できればあとはwindowsとかわらんよ
173 名前:nobodyさん mailto:sage [2009/10/05(月) 23:00:27 ID:???] Windowsで開発したRailsアプリケーションでもLinux用の特別なデプロイは 必要ないと考えてよろしいのでしょうか?
174 名前:nobodyさん mailto:sage [2009/10/06(火) 00:09:18 ID:???] 特別なデプロイってのが意味分からん 何が気になってるのか具体的に言ってよ
175 名前:nobodyさん mailto:sage [2009/10/06(火) 00:19:49 ID:???] あ、すみません 簡単に言うとWindowsで書いたソースコードをLinuxのルートにコピーするだけで 動くんでしょうか?
176 名前:nobodyさん mailto:sage [2009/10/06(火) 00:40:32 ID:???] 環境言ってくれなきゃ何もアドバイスしようが無いんだってば Webサーバーは使うの?RubyとRailsのインストールと設定は終わってるの?DBは?
177 名前:nobodyさん mailto:sage [2009/10/06(火) 00:59:22 ID:???] 何度もすみません 開発環境はOSがWindowsVistaとXP。NetBeansを使おうと思っています。 実行環境はOSがUbuntu9.04。 開発実行環境ともRubyのバージョンは1.8.7、Railsは2.3.2です。 WebServerはApacheです。 DBはsqliteかMySQLどちらが良いか検討中です。
178 名前:nobodyさん mailto:sage [2009/10/06(火) 01:29:31 ID:???] > Linuxのルートにコピーするだけ ってほど簡単ではないけど普通はそのままのコードで動くよ。 あなたの文章からにじみ出てくる理解度だと、LinuxでRails環境を 作った経験があるひとに初めの1回だけお願いすることをオススメするよ。
179 名前:nobodyさん mailto:sage [2009/10/06(火) 01:37:49 ID:???] ありがとうございます。 残念ながらシュミグラマのため、周囲にプログラミング出来る人や Linuxに習熟した人は1人もおりません。 一応Ubuntu専用機および仮想マシン上でRails環境を自力で構築して Linux状でScaffoldしたテストプログラムが正常に動くことは確認しております。 (Railsのバージョンで手こずりましたが) が、指摘された件に関してはかなり不安があるのも事実なので 本格的な開発に入る前に質問させて貰いました。 まだたのしいRubyとRailsレシピを一回ずつ読んだ程度なので もう少し準備しようと思います。
180 名前:nobodyさん mailto:sage [2009/10/06(火) 02:03:27 ID:???] 自力でLinux上のRails環境を作れたなら時間をかけて 頑張れば何とかできるのではないでしょうか。 Windowsでつくったアプリケーションも普通は問題なく動きます。 気をつけるのは、 ・文字コードはUTF8 ・改行コードに気をつける ・ファイルシステムのディレクトリ区切り文字 ・ファイルのテキスト/バイナリモード ・その他Windows依存のこと ぐらいかなあ。 頑張ってください。
181 名前:nobodyさん mailto:sage [2009/10/06(火) 02:33:02 ID:???] お節介だけど、サイト構築だけが目的の趣味プログラマならそれでいいけど プログラミングを勉強したいという趣味プログラマならLinux環境で開発することをお勧めする。
182 名前:nobodyさん mailto:sage [2009/10/06(火) 02:45:11 ID:???] I think so
183 名前:nobodyさん mailto:sage [2009/10/06(火) 07:38:34 ID:???] >>181 ターミナルへのお誘いきたぁ
184 名前:nobodyさん mailto:sage [2009/10/06(火) 08:36:54 ID:???] >>180 重ね重ね、ありがとうございました。 >>181 時間と環境と勘案して検討してみます。
185 名前:nobodyさん mailto:sage [2009/10/06(火) 09:45:34 ID:???] Poderosaおすすめ、Puttyもいいけど。
186 名前:nobodyさん mailto:sage [2009/10/06(火) 11:31:18 ID:???] UTF-8 TeraTerm だろ JK Putty は、いろんな便利な機能があるけど、いまいちなじめない。
187 名前:nobodyさん mailto:sage [2009/10/06(火) 13:06:28 ID:???] Linux環境で開発した方が結果的に時間も短くて済むよ
188 名前:nobodyさん mailto:sage [2009/10/06(火) 14:21:23 ID:???] いやそれは無いわ emacs暦8年ぐらいだけどeclipse開発の方が効率は上だぜ
189 名前:nobodyさん mailto:sage [2009/10/06(火) 14:41:07 ID:???] WindowsのRuby遅いからなぁ ちょっとした事も遅いから、Linuxの方が良いな
190 名前:nobodyさん mailto:sage [2009/10/06(火) 20:25:04 ID:???] NetBeansで開発だからjrubyだよ ネイティブ版使うより安定した環境だと思う 使ったことないけど
191 名前:nobodyさん mailto:sage [2009/10/06(火) 20:32:13 ID:???] ねっとびーんずって何?美味しそう
192 名前:nobodyさん mailto:sage [2009/10/06(火) 22:28:07 ID:???] Windowsで開発なんて難易度高すぎる…
193 名前:nobodyさん mailto:sage [2009/10/06(火) 22:34:04 ID:???] 俺の想像ではあるが、10年後、20年後にはCUIでの開発ってレアな 存在になっていると思うぞ。
194 名前:nobodyさん mailto:sage [2009/10/06(火) 22:38:03 ID:???] >>191 UTF-8でいうと仙豆です
195 名前:nobodyさん mailto:sage [2009/10/06(火) 22:58:26 ID:???] CUIコンパイラも新しくなるんだろうか?
196 名前:nobodyさん mailto:sage [2009/10/07(水) 05:36:01 ID:???] ここって質問して良いのかな。 passengerをインストールしてとりあえずhttpd.confにLoadModuleとPassengerRoot とPassengerRuby書いてApache再起動したら(バーチャルホストは書いてない)、 Apacheがセグメンテーション違反で落ちるようになりました。 エラーログ見ると「PassengerRoot configuration option is not specified」と なっているのですがPassengerRootはコピペしただけ。何となくわざと間違った パス指定してみたら「passenger-spawn-serverがないよ!」ってエラーが出たん ですが、なぜ正しいパスだとエラーが違うのか…… あと気になったのは間違ったパス指定するとpassenger以下のlibにpassenger-spawn-server 探しに行ってるんですが、passenger-spawn-serverがあるのはbinの中だよ…… こんなんでハマった人、他にいますか? いちおう、rails2.3、passenger2.2.5。apacheは2.0.46です。
197 名前:nobodyさん mailto:sage [2009/10/07(水) 08:15:30 ID:???] 少なくとも設定が間違っているならプログラムがエラーを検出して 起動に失敗したりするはずで、それがセグメンテーション違反で落ち てしまうのは、プログラム自体のバグかモジュール作りで失敗しているか。
198 名前:nobodyさん mailto:sage [2009/10/07(水) 08:27:32 ID:???] 教祖がデビアンで開発してるから、リナクスで開発したほうが簡単だよ。 わざわざウィンドウズで苦労しなくても。 インストールミスだな。 インストール方法でも張ったら誰か添削してくれるかもな。 pc11.2ch.net/test/read.cgi/php/1244038749/ △▲ WebProg 初心者の質問 Part19 ▼▽ pc11.2ch.net/test/read.cgi/php/1158647441/ くだらない質問でもど偉そうに聞いていいスレ pc11.2ch.net/test/read.cgi/php/987560391/ 初心的な質問なのですが・・・・
199 名前:nobodyさん mailto:sage [2009/10/07(水) 11:13:28 ID:???] >インストール方法 了解。ってもごく普通に gem install passenger して passenger-install-apache-module しただけです。ちなみにwindowsじゃなくてlinux。red hat enterprise es 3だけどです。 今日は関係すると思われるファイル全部消して1からやり直したけど失敗。全力で諦めムードです。レスくれた人、dクス。
200 名前:199 mailto:sage [2009/10/07(水) 11:14:38 ID:???] だけどです、ってなんだ。焦るな俺。
201 名前:nobodyさん mailto:sage [2009/10/07(水) 11:35:16 ID:???] その手の実行時エラーでありがちなミスで、 ビルド時に使用したライブラリと、実行時に読み込むライブラリが異なる、ってのがあるけど、 その辺は確認したの?。lddとか、ld.conf関連変数をチェックするとか。 あるいは自分で関連ライブラリを変なとこに入れてない? /home とか /usr/local/hoge とかに。 で、ビルドに使ったユーザアカウントだけLD_LIBARY_PATHとかを設定して、 Apacheのプロセスにライブラリの場所を教えずに実行しようとしてるとか?
202 名前:nobodyさん mailto:sage [2009/10/07(水) 11:36:21 ID:???] ld.confってなんだ。ld.so関連変数だ。焦るな俺
203 名前:nobodyさん [2009/10/07(水) 17:53:45 ID:3DfRmTbM] 自宅と職場で開発したいんですけどPCがwindowsで リモートとかはできない環境です。 C#はプロジェクトフォルダごとUSBメモリにコピーして 両方で使用してたんですが、Railsだとどうするのが簡単でしょうか?
204 名前:nobodyさん mailto:sage [2009/10/07(水) 18:33:55 ID:???] まえにJRuby + JasperReport で帳票印刷できんかなぁ、とか言ってたモンだけど... 結果、まぁ出来そう。 ただCRailsのバックグランドでJRubyを動かす場合、JRubyにはforkがないんで、Backgroundrbは動かない。 JRuby対応のbackgroundrb代替品を探すか、自前のDRbサーバをrunnerで動かすかする。 kovyrin-loopsっていうのがgithubにあるけど、これはJrubyで普通に動く。 まぁ中身はシンプルってか大したことはしてないけど。 >>203 なんらかのSCMのリポジトリをUSBメモリに入れて持ち回せば?
205 名前:nobodyさん mailto:sage [2009/10/07(水) 19:36:32 ID:???] passenger-spawn-server は自分で作らないとだめ 空のファイルで実行権限があればおk だった気がする
206 名前:nobodyさん mailto:sage [2009/10/08(木) 00:33:25 ID:???] passenger-spawn-server を自分で作ったことなんて一度もねえよ
207 名前:nobodyさん mailto:sage [2009/10/08(木) 01:09:08 ID:???] rails.vimのメジャーバージョンアップ rails.vim - Ruby on Rails: easy file navigation, enhanced syntax highlighting, and more : vim online www.vim.org/scripts/script.php?script_id=1567 rails.vim script version4.0
208 名前:nobodyさん mailto:sage [2009/10/08(木) 04:13:15 ID:???] emacsでrubyとかrails補完できるものってないの? ruby-mode.elとかってインデントとか色を制御するだけだよね?
209 名前:nobodyさん mailto:sage [2009/10/08(木) 10:42:37 ID:???] >>134 の >environments/production.rbの中でconfig.log_level = :warn をやったのですが、相変わらずすべてのログが記録されてました… config/environment.rbにもconfig.log_level = :warn してみましたが変わりません passenger使ってるのですが、関係ありますでしょうか?
210 名前:nobodyさん mailto:sage [2009/10/08(木) 12:35:05 ID:???] webserver再起動した?
211 名前:nobodyさん mailto:sage [2009/10/08(木) 15:36:17 ID:???] >>203 mac買え、ノートタイプでもいいから 最初からインストールされてて優秀なエディタTextMateもあるから初心者にとって超簡単。
212 名前:nobodyさん mailto:sage [2009/10/08(木) 16:12:20 ID:???] 補足。 ・(Railsが)最初からインストールされてて ・優秀なエディタTextMateも(シェアウェアで)ある
213 名前:nobodyさん mailto:sage [2009/10/09(金) 00:21:52 ID:???] >>208 あるよ
214 名前:nobodyさん mailto:sage [2009/10/09(金) 03:10:21 ID:???] railsって10分でブログが作れるらしいね。 ということは相対的に考えて100万ぐらいの軽い案件は2〜3日で出来るわけか 1週間で1案件として月400万、年収5000万は堅いな 夢ひろがりんぐ!
215 名前:nobodyさん mailto:sage [2009/10/09(金) 07:49:14 ID:???] >>214 おめーさてはバカだろ?
216 名前:nobodyさん mailto:sage [2009/10/09(金) 11:50:00 ID:???] >>215 おい、スルーしろ 単なる釣り針に引っかかるんじゃねYO
217 名前:nobodyさん mailto:sage [2009/10/09(金) 17:25:38 ID:???] AWDwR3rdの邦訳はいつ出るのかな. 原著発売日にはすでに日本語への翻訳が始まってると 著者が書いてたけど,それ以降なにもわからんのです
218 名前:nobodyさん mailto:sage [2009/10/09(金) 17:32:15 ID:???] 3rd は初期 Rails 2 だから、今更出るのは問題あるからじゃないかな。
219 名前:nobodyさん mailto:sage [2009/10/10(土) 08:11:21 ID:???] Railsやるのに英語避けられないから 両方の勉強のつもりで読んだら?
220 名前:nobodyさん mailto:sage [2009/10/10(土) 08:12:18 ID:???] 避けられる
221 名前:nobodyさん [2009/10/10(土) 14:02:22 ID:k2nLAcqK] RESTfulの利点ってなんですか? アクションのみで遷移してほうが簡単だと思うのですが…
222 名前:nobodyさん mailto:sage [2009/10/10(土) 14:54:39 ID:???] >>221 「リソースとそれに対するCRUD」という形でモノを考えることを 強制されることだと思っている。
223 名前:221 [2009/10/10(土) 15:15:46 ID:k2nLAcqK] >>221 強制されることで生じるメリットはどのようなものがあるのですか? RESTfulに作成されたアプリのイメージがわかないです。 scaffoldで作成されるほど単純なアプリってあまりないような気がします。
224 名前:221 [2009/10/10(土) 15:16:52 ID:k2nLAcqK] アンカー間違えました。 222の方に対する質問でした。
225 名前:nobodyさん mailto:sage [2009/10/10(土) 18:06:20 ID:???] 個人でやってる範囲だけど… URL設計に何の制約もなければ、要望に対して一番素直と思える形 で機能を追加していってしまうことが出来て、アプリケーションが 老舗温泉旅館状態のカオスになるおそれがある。 RESTを意識すると、ある問題を、どんなリソースを用意して、どの HTTPメソッドを送る形に分類出来るか、事前に意識する必要が出て くるので、全体のURL構成が見渡し易くなる。 RESTが、というよりは、何かの型に自らはまることのメリットだな、こりゃ。
226 名前:nobodyさん mailto:sage [2009/10/10(土) 18:19:41 ID:???] 根拠は無いけどRESTは名前が浸透する前に廃れると思う
227 名前:nobodyさん mailto:sage [2009/10/10(土) 20:14:30 ID:???] 浸透してるからRailsで採用されたんじゃなくて?
228 名前:nobodyさん mailto:sage [2009/10/10(土) 21:01:24 ID:???] 浸透させたくなったDHHがRailsに採用したという感じではないかな。
229 名前:nobodyさん mailto:sage [2009/10/10(土) 21:40:48 ID:???] RESTが浸透してないとか言ってるやつは、WebAPIでなんか作ってみれば?
230 名前:nobodyさん mailto:sage [2009/10/10(土) 21:50:07 ID:???] なんちゃってRESTも多いからなー。
231 名前:nobodyさん mailto:sage [2009/10/11(日) 01:12:46 ID:???] 最近の技術はほとんど名前の後付けに過ぎないからな
232 名前:nobodyさん mailto:sage [2009/10/11(日) 03:54:40 ID:???] ajax cloud
233 名前:nobodyさん mailto:sage [2009/10/12(月) 00:31:02 ID:???] 型に自らはまっておくと、 link_to("詳細", record) だけで詳細へのリンクになるのが便利
234 名前:nobodyさん [2009/10/12(月) 11:26:41 ID:w/VULtBT] RESTfulに書くときってコントローラとモデルが1対1になる感じですよね?
235 名前:nobodyさん mailto:sage [2009/10/12(月) 14:10:05 ID:???] マク使うとか馬鹿過ぎw どうせ鯖はリナックスなんだから、PC買ったほうがいいよ。
236 名前:nobodyさん mailto:sage [2009/10/12(月) 18:31:42 ID:???] >>235 意味不明