[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 04/10 08:34 / Filesize : 132 KB / Number-of Response : 555
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Ruby on Rails のスレ が



1 名前:nobodyさん mailto:sage [2008/04/06(日) 04:59:29 ID:???]
無いのはどうしてだろう?
消えたのか?
流行ってないのか
死亡


187 名前:nobodyさん [2008/05/25(日) 03:39:36 ID:fA12GUeB]
>>185はコピペ

>>186
最近phpに切り替えているらしい。
Railsのせいかどうかはわからないけど、twitterの中の人はrailsのせいにしたがってる

188 名前:nobodyさん mailto:sage [2008/05/25(日) 04:54:54 ID:???]
食べログがRailsになって、価格コムグループの中のサイトも
Railsが多くなってるみたいね。

最近できたエンジニア向けサイトや映画のサイトもRailsだった。

189 名前:nobodyさん [2008/05/25(日) 11:37:31 ID:OXIuJTVX]
GrailsアプリならJavaだからWebLogicとかでも動かせるんだがな

190 名前:nobodyさん mailto:sage [2008/05/25(日) 13:28:13 ID:???]
>>186
利用者が多いから、とも言える
過疎サイトならrailsで十分

191 名前:nobodyさん mailto:sage [2008/05/25(日) 14:02:45 ID:???]
Grailsって、名前だけ見るとPythonかと思ってしまうな。



192 名前:nobodyさん mailto:sage [2008/05/25(日) 14:16:23 ID:???]
googleの息かかってるの?

193 名前:nobodyさん mailto:sage [2008/05/25(日) 14:26:15 ID:???]
ぐれる

194 名前:nobodyさん mailto:sage [2008/05/25(日) 14:47:17 ID:???]
groovyのgだな。


195 名前:nobodyさん mailto:sage [2008/05/25(日) 14:48:13 ID:???]
grailが杯(文脈的に聖杯)を思い出させるからな > python




196 名前:nobodyさん [2008/05/25(日) 18:11:22 ID:fl6HSoNb]
モデルの中で@test = "test"とするのと、self.testというのは何が違うんでしょうか?

197 名前:196 mailto:sage [2008/05/25(日) 18:12:08 ID:???]
すみません。@test = "test"とself.test = "test"です。
挙動が違うようなので質問させていただきました _ _

198 名前:nobodyさん mailto:sage [2008/05/25(日) 18:41:52 ID:???]
ActiveRecordの話で、対象モデルにtestという属性がある場合の話?
self.test = "test" で見るのは @test ではないよ。



199 名前:nobodyさん mailto:sage [2008/05/25(日) 18:42:46 ID:???]
ruby-users.jpは、railsを使って作られているらしい。
ソースがCodeReposで公開されてた。
ttp://ruby-users.jp/


200 名前:nobodyさん mailto:sage [2008/05/25(日) 20:23:34 ID:???]
今更ながらだけどOpenIDいいな。

201 名前:196 mailto:sage [2008/05/25(日) 22:42:11 ID:???]
>>198
ありがとうございます。もう一回勉強しなおしてきます _ _

202 名前:nobodyさん mailto:sage [2008/05/26(月) 00:18:56 ID:???]
RESTで作りたくても確認画面入れないといけないのがなぁ…。


203 名前:nobodyさん mailto:sage [2008/05/26(月) 02:25:21 ID:???]
Railsってググれば大抵の事は出てくるし、
ブログでノウハウ出してる所も多いから
ここで聞くってなかなか無い・・・

質問スレになるのはアレだが、イマイチ盛り上がりに欠けるよなぁ・・・

なんというか、寂しい

204 名前:nobodyさん [2008/05/26(月) 06:20:41 ID:dq0EoCgj]
restful_authenticationのAPI Documentて何処にありますか?
探し方が悪いのか一番見つかりそうで見つからないです。。

205 名前:nobodyさん mailto:sage [2008/05/26(月) 11:50:04 ID:???]
restful_authenticationくらいならソース読んだ方が早いぞ



206 名前:nobodyさん mailto:sage [2008/05/26(月) 13:24:37 ID:???]
>>203
Ruby自体、盛り上がりに欠ける。
他のRubyスレも閑古鳥が鳴いている。どげんかせんといかん


207 名前:nobodyさん mailto:sage [2008/05/26(月) 14:07:36 ID:???]
別に無理に盛り上がらなくてもいいんじゃね
こんなもんだと思うけど

まあブログに書くほどでもなかったりとか書きにくかったりする
泥臭いtipsとかバッドノウハウとか
実際のところXXXの問題はどうやってるのかとか
そういうのがもっとあればなーとか
2chなんだから良い意味でもっと書き捨てて書き殴れよ的な

208 名前:nobodyさん mailto:sage [2008/05/26(月) 14:56:05 ID:???]
じゃあ燃料投下

最近Rails本の出版ブームだけどこの動きは何かね?裾野が広がってるとみていいんだろうか

それから2への完全移行を検討してるんだけどみんなの意向具合はどう?俺は既存プラグインの動作確認、ページネーション問題が解決しそうにないので後半年は待つしかないと思ってる
自分のスキル不足も原因だけどね

209 名前:nobodyさん mailto:sage [2008/05/26(月) 15:17:25 ID:???]
Rails本増えた事で、
とっつきやすくなって始めてくれる人がいれば嬉しいな。

Rails2移行は結構難航するらしいけど、
とりあえず、まずは、warning出ないようにしていく事からはじめて行けば
楽らしいぜ。

Rails2化もそうだけど、Ruby1.8.7正式リリースも今後あるだろうし、
スケジュール取るならそれからでもいいと思うぜ。

210 名前:nobodyさん mailto:sage [2008/05/26(月) 18:38:28 ID:???]
> 最近Rails本の出版ブームだけどこの動きは何かね?

売れると思ったから出した。公開はしていない。

211 名前:nobodyさん mailto:sage [2008/05/26(月) 20:15:27 ID:???]
>>199
何でも出来るみたいだけど、これって、セキュリティー的に問題ないの?


212 名前:nobodyさん [2008/05/26(月) 20:30:51 ID:zf9CrWER]
Rails初心者です。
質問させてください。

ActiveRecordを使って、複数のレコードをCreateして、複数レコードを同時にコミット
(save)したいのですが、どうしたらイイですか?

hoge1=Hoge.new(val=1)
hoge2=Hoge.new(val=2)

hoge1,hoge2を同時にsave(コミット)したい。

213 名前:nobodyさん mailto:sage [2008/05/26(月) 20:50:15 ID:???]
>>212
トランザクションを張るといいと思うよ。

Hoge.transaction do
 〜略〜
 hoge1=Hoge.new(val=1)
 hoge2=Hoge.new(val=2)
end

214 名前:nobodyさん [2008/05/26(月) 22:27:05 ID:zf9CrWER]
212です。ご解答ありがとうございます。

Hoge.transaction do
for i in 0..3 do
Hoge.create(:val=i)
end
end

こんな使い方もおkですか?

215 名前:nobodyさん mailto:sage [2008/05/26(月) 22:44:08 ID:???]
>>214
OK
トランザクションの中でfor文廻しても問題茄子!

でも、for文は変数のスコープルールが変わってて、

for i in 0..3 do
 Hoge.create(:val=i)
end
のあとで

p i

のように変数が参照できちゃうから注意な。
普通は繰り返し変数と同名な変数は書かないが



216 名前:nobodyさん [2008/05/26(月) 23:01:46 ID:zf9CrWER]
『while や for がスコープを作らない』って件ですね。了解です。

もうちょっと聞かせてください。先の例のような場合、create!にして
rescueでエラーハンドリングしとっくのが定番ですか?

217 名前:nobodyさん mailto:sage [2008/05/26(月) 23:12:47 ID:???]
>>216
Hoge.transaction do
 begin
  create!
 rescue
  エラー処理
 end
end
トランザクション内でエラーが発生した時、
ロールバックしたいなら例外を投げないとダメだから
必要だぜ。

218 名前:nobodyさん [2008/05/26(月) 23:31:08 ID:zf9CrWER]
ふむふむ。了解です。
どうもでした。

219 名前:nobodyさん mailto:sage [2008/05/26(月) 23:31:51 ID:???]
>>217
スマン。訂正、補足があるよ

create!の時は失敗したら自然に
raise(RecordNotSaved)
が投げられるから
rescue しなくてもロールバックされるよ

create の時には
自分で発生させないとロールバックされないんだ。

rescue では投げられるエラー受け取って
(例外があればロールバックはするから)
エラーメッセージ表示したり、redirect_to で前に戻ったりするような
事書くといいよ。

酔って質問に答えるもんじゃねえな・・・正直すまなかった・・・

220 名前:nobodyさん mailto:sage [2008/05/26(月) 23:34:34 ID:???]
補足の補足。

トランザクションでの注意点
ttp://underrails.seesaa.net/article/54762314.html

saveとsave!
ttp://d.hatena.ne.jp/LukeSilvia/20070712/1184251102

読んで見るといいよ

create! の中では save! してるのは事実だよorz

221 名前:nobodyさん mailto:sage [2008/05/27(火) 00:21:54 ID:???]
関数名に!ってダサいと思う。
!の意味って実質無いも同然だし。

222 名前:nobodyさん mailto:sage [2008/05/27(火) 11:39:57 ID:???]
釣られておくけど、 ! がつくかつかないかは
そのメソッドが破壊的かそうじゃないかの違い
破壊的とはオブジェクトそのものを変化させること
rubyでは同名のメソッドがあって片方が
破壊的な場合は ! をつける慣習がある
意味が無くは無い、少なくともrubyにおいては

でもrailsでは別の意味で使われているものもある
saveみたいに例外を投げるか投げないかの違いとか
正直なんでこのメソッドに ! がついているのか
分からないものもrailsにはいくつかある

223 名前:nobodyさん mailto:sage [2008/05/27(火) 13:47:17 ID:???]
>>222
だから、ダサいっていってるの。

慣習じゃなくて、エラーが出るようにすればよかったんだよ。
!をつけていないと、オブジェクトを変更できないとか。

結局、独創的(笑)な命名規則以外のなにものでもない。

224 名前:nobodyさん mailto:sage [2008/05/27(火) 14:50:34 ID:???]
横レスですまんけど
!ってやっぱりScheme由来なのかな
Eiffelにもなさそうだったし

225 名前:nobodyさん mailto:sage [2008/05/27(火) 15:40:48 ID:???]
アマです
PHPは致命的なエラーじゃない限りは処理を続行してくれるけど、Railsは些細なエラーでも処理を止めるので困ってる
例えばnilオブジェクトに何かしようとした時とか

Railsに限らないのかもしれないけど、徹底的に例外処理を施すべきなのでしょうか?



226 名前: [―{}@{}@{}-] nobodyさん mailto:sage [2008/05/27(火) 16:02:37 ID:???]
class NilClass; def method_missing(name, *args); end; end;

nil.asdf.asdf.zxcv.zxv.aasdf


エラーになってほしい場面でもエラーにならなくなるからおすすめしない。


227 名前:nobodyさん mailto:sage [2008/05/27(火) 17:16:03 ID:???]
>>225
俺もphp→ruby組だが、PHPがゆる過ぎるだけなので
もうちょっと型(クラス)を意識した方がいいと思う

nilオブジェクトについてはnilが帰る可能性を常に考えるようにして
戻りでnilが帰る可能性がある場合はto_a/to_i/to_sとかで
正常な戻りの型に合わせてやるように意識すると
チェインする時もエラーを出さずうまくいく

return_nil_or_array(foo).each { 〜 }
return_nil_or_str(foo).uppercase
return_nil_or_int(foo) + 123

return_nil_or_array(foo).to_a.each { 〜 }
return_nil_or_str(foo).to_s.uppercase
return_nil_or_int(foo).to_i + 123

228 名前:nobodyさん mailto:sage [2008/05/27(火) 20:49:53 ID:???]
ぬるぽ考慮は、プログラムの常識じゃね?

unless aaa.xx

end

とか簡単なのでいいから一応チェック汁!

229 名前:nobodyさん [2008/05/27(火) 22:14:26 ID:DQKAsM9l]
497 名前:デフォルトの名無しさん[sage] 投稿日:2008/05/27(火) 21:48:37
Ruby人口って実際のところ増えてるの?
過去数年分のMLのトラフィックとか求人にRubyという文字列が含まれてる件数とかの
定点観測データで推移が見られるものってどっかにないのかな。

498 名前:デフォルトの名無しさん[sage] 投稿日:2008/05/27(火) 22:06:07
groups.google.co.jp/group/ruby-talk-google/about

これ見ると流量は2008年入って減ってるね。


230 名前:nobodyさん [2008/05/28(水) 00:01:09 ID:pgzZgd6l]
最初に使った言語がJavaだったせいかGrailsのDynamic Finderが最も親しみやすい

231 名前:225 mailto:sage [2008/05/28(水) 14:21:52 ID:???]
皆さんありがとう
nil考慮してるんだけど、予想できないユーザーの行動に対する配慮漏れが自分には完全に防げてない

227さんの方法とか、後はtestをもっと重視してエラーを探すべきなのかと思った

232 名前:nobodyさん mailto:sage [2008/05/28(水) 19:08:18 ID:???]
質問なのですが。通常、ファイルをサーバーにアップロードする
場合はフォームにファイルINPUTタグを入れてユーザーがファイルを選択して
POSTするというものですが。Railsのプログラムでファイルの名前だけをもらって
そのクライアント側ファイルをサーバーにアップロードするというのは絶対不可能なのでしょうか?
普通の考えでは無理そうなのですが、裏技とかもないものでしょうか・・・。

233 名前:nobodyさん mailto:sage [2008/05/28(水) 19:15:41 ID:???]
>>232
クライアントからPOSTしたくないのならば、
サーバがクライアントのファイルをGETするのかい?

Webページ見たらPCの中吸いだされるのと同じじゃなかろうか・・・

どういう経緯でそんな状態が必要なのかkwsk!

234 名前:nobodyさん mailto:sage [2008/05/28(水) 21:00:06 ID:???]
>>232
不可能じゃないよ。

ActiveXや、Firefoxなどの場合NPAPIだかXPCOMを使えば、
クライアントのHDDの中アクセスし放題

ファイル名の名前をもらってアップロードはもとより、
ファイル名の名前をもらわなくても、アップロード可能。

235 名前:nobodyさん mailto:sage [2008/05/28(水) 23:28:54 ID:???]
ror使ってるんだ。確かに画面写真は、ActiveScaffoldだね。
ttp://itpro.nikkeibp.co.jp/article/NEWS/20080528/304530/



236 名前:nobodyさん mailto:sage [2008/05/28(水) 23:49:51 ID:???]
>>235
RoRでブラウザはIE, FFなのに対応OSがWindowsって変だな。


237 名前:nobodyさん mailto:??? [2008/05/29(木) 01:06:39 ID:???]
Ruby on Takeshima

www.pref.shimane.lg.jp/soumu/takesima_eng/

238 名前:nobodyさん mailto:sage [2008/05/29(木) 09:17:19 ID:???]
>>233
クライアント側でファイル選択をして(ファイル選択タグを使わないで)
DBにファイル名のみ登録、それから後に、そのファイル名のファイルをサーバーに
上げるというものです

>>234
IEでもFFでも両方できるモジュール、もしくは方法ってないものでしょうか
RoRと連携できるものでないといけませんが。Javaアプリは連携が難しく挫折


239 名前:nobodyさん mailto:sage [2008/05/29(木) 10:36:58 ID:???]
>>238
Cか何かで、アプリ作ったほうが早くね?

セキュリティリスク考えると、非常にオススメできない・・・

それか、ファイルサーバ開放して、
そこをネットワークドライブにすればいいジャマイカ

240 名前:nobodyさん mailto:sage [2008/05/29(木) 11:55:10 ID:???]
>>239 レスありがとうございます。Javaアプリで検討したときも
Javaアプリで全部作ったほうが早いという結果が出てしまい企画倒れ。
とにかくWebブラウザのみでスマートに処理したかったのですが、
基本的にはクライアント側アプリをどうにかして起動してやらないと
いけないみたいですね・・・。

241 名前:nobodyさん mailto:sage [2008/05/29(木) 13:52:00 ID:???]
>>240
labs.gmo.jp/blog/ku/2007/05/gmail.html
Gmailの添付ファイルみたいにすぐアップロードとか
www.23hq.com/
とかはFlashでローカルからまとめてファイルをD&Dして
アップロードできるようなインターフェイスがある

242 名前:nobodyさん mailto:sage [2008/05/29(木) 14:11:54 ID:???]
>>241 レスありがとうございます。基本的にWebアプリでのファイル送信は
ファイル選択タグよりユーザーがファイルを選んで、自動もしくは手動で送信
が通常の流れですね。
フラッシュを駆使して・・・でも、簡単にできるものだろうか・・・
フラッシュ知らないしなぁ。「ローカルからまとめてファイルをD&Dして」
というのは今回やりたいことではあるのですが。ただし選んでもすぐにアップロード
をしない、というのが今回のコンセプトなんですよ。

243 名前:nobodyさん [2008/05/29(木) 14:59:45 ID:mGxyHguq]
>>242
そもそもHTTPの基本がぜんぜん分かってない
RFC読め

244 名前:nobodyさん mailto:sage [2008/05/29(木) 15:02:52 ID:???]
なににしろ環境依存とセキュリティで難しいんじゃない?
ましてやRAILSで業者挟まずタダでっちゃあなおさら。
引き続きRAILSに限らずとも情報が必要なら、CGIかWEB技術あたりのスレのがいいかもね

245 名前:nobodyさん mailto:sage [2008/05/29(木) 15:15:33 ID:???]
ユーザの知らない時に、
ユーザの指定したデータを取ってきてほしいなら

スパイウェア作ってクライアントの中に常駐させて、
それにPOSTしてもらえばいい。

でもRailsとは全く関係はないし、PCが起動してなかったら無意味w

というか、ノートン・FW先生が怒り出すぞwww

大学か何かの研究テーマか?



246 名前:nobodyさん mailto:sage [2008/05/29(木) 15:59:53 ID:???]
>>242,244 仰るとうりです。WEBアプリの手始めとしてRoRの入門書を片手に作ってる
ものですから。PHPは広く使われているため、確かに「ぼくRubyできますよ」と言える
ほうがかっこいいですよね。まあそんなことはどうでもいいのですが。
>>245 クライアントサイドで動くアプリは作れるのというのは文書では
よく読むのですが、実際それを作る段になると、サーバーサイドアプリとの連携が
取れないということで、駄目になってしまってるのが現状です。
IEだけサポートなら.NETか何かでさらっと作れそうなんですが、、

247 名前:nobodyさん mailto:sage [2008/05/29(木) 21:32:50 ID:???]
自前でアプリ作るしかないだろう
そいつがhttp使ってもそれは全く問題ない
現実的に●nnyがそうだし


248 名前:nobodyさん mailto:sage [2008/05/29(木) 21:34:45 ID:???]
>PHPは広く使われているため、確かに「ぼくRubyできますよ」と言える
>ほうがかっこいいですよね。

誰も知らなくて
なにそれ?
っていう空気になって
恥ずかしかった体験があるw


249 名前:nobodyさん mailto:sage [2008/05/29(木) 21:36:52 ID:???]
>>246
> >>245 クライアントサイドで動くアプリは作れるのというのは文書では
>よく読むのですが、実際それを作る段になると、サーバーサイドアプリとの連携が
>取れないということで、駄目になってしまってるのが現状です。
>IEだけサポートなら.NETか何かでさらっと作れそうなんですが、、

なんか大きな勘違いをしていると思う。
Webの仕事しかしたことがなくてアプリケーションの作り方を知らないとか。

250 名前:nobodyさん [2008/05/29(木) 23:21:09 ID:mGxyHguq]
>>247
●nnyのことよく知らないけど有名なHTTP Server / Clientとやり取りするもんなの?
じゃなかったら「HTTPもどき」どまり

251 名前:nobodyさん mailto:sage [2008/05/29(木) 23:28:57 ID:???]
ファイル名だけDBに格納して、
同じファイルが他の階層にあったらそれも抜くつもりなんだろうか。
ファイルパス入れてもクライアントのOS依存だし、
ファイルの置き場所変えたら無意味。

252 名前:nobodyさん mailto:sage [2008/05/30(金) 01:51:20 ID:???]
質問するときは正直に本当の目的を言った方がいい
初心者の場合なにも分かってなくてそもそもの
アプローチが的外れの可能性もあるから


253 名前:nobodyさん mailto:sage [2008/05/30(金) 10:13:51 ID:???]
まぁなんにせよ、ネタとしてはおもしろかったぜ

254 名前:nobodyさん mailto:sage [2008/05/30(金) 15:08:55 ID:???]
>>247 そうですね、作るしかなさそうですね
>>249 いやいやWEBアプリはほぼ初めてなので苦労してます
>>252 話は外れますが、特許申請しようとするものの内容を人に話すと
その時点で特許にならないという・・・。今回はそんなものじゃないですが
一応今回は人がやっていないことをするというコンセプトですから、ご了承を
っていうか難しいですねこういうやったことのないことを初めてするということは

255 名前:nobodyさん mailto:sage [2008/05/30(金) 18:03:48 ID:???]
人がやらないのは理由がある。
つまり君がつくろうとしているものは
セキュリティ上の問題がある危険なソフトだからだ。



256 名前:nobodyさん mailto:sage [2008/05/30(金) 18:11:39 ID:???]
どうみても卒業研究テーマです。ほn(ry

まぁ、セキュリティ云々は後で考えればいいとして、

実現できるかできないかを2chで聞くようじゃ、所詮何もできないと思う。


257 名前:nobodyさん mailto:sage [2008/05/30(金) 18:19:14 ID:???]
gettext-1.91.0 rails-2.0.2 (actionmailer-2.0.2)の環境で

require 'gettext'
GetText.locale = 'ja'

で、メール送信(ActionMailer)時に送信元に日本語を入れて

@from = "送信者 <mail@example.com>"

送信していますが、From:がutf8でbase64されてしまいます。
GetTextでは、Subject:と同じようにFrom:も iso-2022-jp でbase64するのかと思った
のですが、こういうものでしょうか?
ちなみに、
/usr/lib/ruby/gems/1.8/gems/gettext-1.91.0/lib/gettext/rails.rb
でチェックしましたが、mail.subjectしか処理していないようです


@@default_charset='iso-2022-jp'
@from = Kconv.tojis("送信者 <mail@example.com>")

とすると、From: も(Subjectも本文も) iso-2022-jp になることがわかりました。
この対応で問題ないでしょうか? (こういうものでしょうか?)


258 名前:nobodyさん mailto:sage [2008/05/30(金) 20:10:43 ID:???]
そういうものです

259 名前:nobodyさん mailto:sage [2008/05/30(金) 21:24:51 ID:???]
mixiのperlでwikiトピックの阿呆思い出した

ちゃんと助言があっても「それはいいとして」で
自分からは詳しいことは言えませんが情報はくださいって何様ですかw

260 名前:nobodyさん mailto:sage [2008/05/30(金) 21:58:01 ID:???]
神様

261 名前:nobodyさん mailto:sage [2008/05/30(金) 22:05:44 ID:???]
mixi(笑)perl(笑)wiki(笑)

262 名前:nobodyさん mailto:sage [2008/05/31(土) 12:12:13 ID:???]
DBにファイル名適当に突っ込んでおくと、
そのファイルをとってきてくれるのだろうか。
それは画期的だ。

263 名前:nobodyさん mailto:sage [2008/05/31(土) 20:57:23 ID:???]
formに関するヘルパーメソッドがたくさんありますが現状どれを使うべきなんでしょうか。
start_form_tag
form_tag
form_for
このうちstart_form_tagは推奨されないメソッドだとネットでよく見ます。
form_tagはstart_form_tagと同じものだったと思うのですが、これも非推奨になったのですか?
それとも紛らわしいからstart_form_tagだけ非推奨になったのですか?

264 名前:nobodyさん mailto:sage [2008/06/01(日) 01:14:42 ID:???]
RoR自体が非推奨

265 名前:nobodyさん mailto:sage [2008/06/01(日) 08:14:06 ID:???]
>>263
start_form_tag と form_tag は同じものじゃない。
form_tag は引数にブロックを取る。

<% form_tag do %>
...
<% end %>

form_tag は非推奨じゃない。
でも、普通の CRUD なら form_for の方が手間が省けることが多い。



266 名前:263 mailto:sage [2008/06/01(日) 11:13:18 ID:???]
>>265
ありがとうございます。
form_tagは<%= form_tag %>...<%= end_form_tag %>で書けるのもありますよね。
ブロックで書くform_tagだけ生き残った感じなのかな

267 名前:nobodyさん mailto:sage [2008/06/02(月) 01:32:30 ID:???]
以下のようなテーブルがあって、
<tbl>
貸し主(kasi), 借り主(kari), 金額(money)


太郎と次郎にそれぞれ10000円以上貸しているような人を検索するSQL文
--
SELECT tbl.kasi, tbl1.money, tbl2.money
FROM (
SELECT kasi , money
FROM tbl
WHERE kari LIKE '太郎'
AND money >= 10000
) AS tbl1,
(
SELECT kasi , money
FROM tbl
WHERE kari LIKE '次郎'
AND money >= 10000
) AS tbl2,
WHERE tbl1.kasi = tbl2.kasi
--

を、コントローラの findメソッドで実現できますか?

268 名前:nobodyさん mailto:sage [2008/06/02(月) 02:43:22 ID:???]
find_by_sqlとかexecuteとか


269 名前:nobodyさん mailto:sage [2008/06/02(月) 02:44:12 ID:???]
コントローラじゃなくてモデルでは?


270 名前:nobodyさん mailto:sage [2008/06/02(月) 11:12:53 ID:???]
普通はモデルだが、
Controllerでもできるし、
Viewでもやろうと思えば、できる・・・

271 名前:nobodyさん mailto:sage [2008/06/02(月) 11:16:49 ID:???]
>>267
サブクエリ使ってるの無駄っぽいし
そもそもテーブル設計が微妙な気がする

272 名前:nobodyさん mailto:sage [2008/06/02(月) 14:26:08 ID:???]
>>259 いやいや、まあそれはそうですが、
別に何様のつもりではありません。質問サイトで「質問しているが、説明が少なすぎて
回答のしようがない」とかいうのがよくありますから、そういうのでしたらご指摘ください。

ちなみにIE限定だと、
ttp://d.hatena.ne.jp/s0u/20070324/1174745829
でアップロードできそうな雰囲気ですね。VBSを使わずにこういうことって
できるのでしょうか?(JSだけでとか)>>234 の方がNPAPIだかXPCOM
とかいってたのでそれを調べてみます。


273 名前:nobodyさん mailto:sage [2008/06/02(月) 15:25:43 ID:???]
少しだけ更新
version 2.1
* Time zones
* Dirty tracking
* Gem Dependencies
* Named scope
* UTC-based migrations
* Better caching


274 名前:nobodyさん mailto:sage [2008/06/02(月) 19:11:28 ID:???]
RoRのMVCって意味ないよなぁ

275 名前:nobodyさん mailto:sage [2008/06/02(月) 19:50:08 ID:???]
そんなことはない。

意味が無いのはPHPな。
あれは元からHTMLレスポンス用に特化されてんのに、
わざわざ流行(?)に影響されてMVCやってるというw
変なたとえだが、ダイヤの原石を捨てて、ガラスを手にして喜んでるようなもの。



276 名前:nobodyさん mailto:sage [2008/06/02(月) 21:35:38 ID:???]
また、PHPに嫉妬かw

277 名前:nobodyさん mailto:sage [2008/06/02(月) 23:50:13 ID:???]
磨かないと光らない原石より
安直に手に入るキラキラしたものの方が
いまどきの女には受けが良いのは確か


278 名前:nobodyさん mailto:sage [2008/06/03(火) 17:24:29 ID:???]
久々にRoR使ってみた。掲示板つくるのに30分かかっちまった。

279 名前:nobodyさん [2008/06/03(火) 21:01:06 ID:zVx6k5xJ]
分業するとMVCってイイんじゃないの。

280 名前:nobodyさん mailto:sage [2008/06/03(火) 21:42:08 ID:???]
なんか手段と目的が逆になっているなw

PHPだからMVC使うべきじゃないとか、なんだそりゃw

HTMLレスポンスが得意なだけで、
それだけしかできないわけじゃないんだしさ。

281 名前:nobodyさん mailto:sage [2008/06/03(火) 22:26:51 ID:???]
分業って、M, V, Cで別々にやるわけじゃないからなぁ。
コントローラ単位で MVC ひとかたまりをそれぞれ分業なら分かるかな。



282 名前:nobodyさん mailto:sage [2008/06/04(水) 04:56:46 ID:???]
>>281
さすがだな、それ確実に誤解釈。
M, V, Cで分けた方が圧倒的にコスト減。
開発、改修共にね。

というか縦に割って技術者・Project共にいい事なんか何一つ無い。

業務知識(笑)な所だとそうしてる所多いけど無駄ばっかりだね。

283 名前:nobodyさん mailto:sage [2008/06/04(水) 04:57:07 ID:???]
そもそも、php系のMVC厨は完全に分離しなけりゃならないという
「宗教」で語るからスルーした方がいいですよ
php厨から見てさえ、適材適所を悪だと罵る奴ら

284 名前:nobodyさん mailto:sage [2008/06/04(水) 04:58:23 ID:???]
って11秒前のお前よう・・・w

285 名前:nobodyさん mailto:sage [2008/06/04(水) 05:00:18 ID:???]
21秒前だろうがボケ。



286 名前:nobodyさん mailto:sage [2008/06/04(水) 05:14:03 ID:???]
>>284
いや俺PHP触った事無いけど・・・っていうか(ry
php厨には分からないと思うけど、基本Viewは別言語だしね。
まぁ別言語でMVCやってから書き込みなよw

287 名前:nobodyさん mailto:sage [2008/06/04(水) 11:57:34 ID:???]
RailsのViewってデザイナになかなか渡しづらい。便利helper書いちゃうし。
Controller書いてて一部実装をModelに移すこともある。

もちろんテーブル設計とかは分離して考えることができるけど
RailsでMVC完全分業って効率良いのかね。
チームも小さい所が多いだろうし。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<132KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef