1 名前:nobodyさん mailto:sage [2008/04/06(日) 04:59:29 ID:???] 無いのはどうしてだろう? 消えたのか? 流行ってないのか 死亡
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完全分業って効率良いのかね。 チームも小さい所が多いだろうし。
288 名前:nobodyさん mailto:sage [2008/06/04(水) 12:09:09 ID:???] MVCにそこまで拘る気は無いが、DRYには拘りたい。 コントローラーはできるだけすっきりしたいぜ。
289 名前:nobodyさん mailto:sage [2008/06/04(水) 12:46:50 ID:???] MVCの話はやめようぜ ここみたいにくだらない流れになるし pc11.2ch.net/test/read.cgi/php/1202521438/
290 名前:nobodyさん mailto:sage [2008/06/04(水) 14:44:57 ID:???] ファイルアップロード見ましたが、フラッシュでできるようですね
291 名前:nobodyさん mailto:sage [2008/06/04(水) 15:22:00 ID:???] dev.rubyonrails.org/ticket/10919 ワロス
292 名前:nobodyさん mailto:sage [2008/06/04(水) 17:14:40 ID:???] Model:tables(*SQL) View:html(templates) Controler:スクリプト
293 名前:nobodyさん mailto:sage [2008/06/04(水) 17:28:26 ID:???] >>291 Change Historyがツボにハマッたwww
294 名前:nobodyさん mailto:sage [2008/06/04(水) 18:38:22 ID:???] >>286 別にさぁ、PHPだって何もかわらんだろ。 単に<?php ?>の外に書いてある文字が 出力されるってだけの普通のスクリプト言語 全体を<?php ?>でくくれば、普通の言語と同じ。
295 名前:nobodyさん mailto:sage [2008/06/04(水) 18:54:54 ID:???] >>286 > php厨には分からないと思うけど、基本Viewは別言語だしね。 それがいいことだとは、誰も思っていないってw
296 名前:nobodyさん mailto:sage [2008/06/04(水) 22:34:33 ID:???] PHPみたいに便利じゃないからMVCなんて引っ張り出してるだけで、PHPのように便利なら分けるのは無意味、っつうことにやっと総意が収束したみたいだな。
297 名前:nobodyさん mailto:sage [2008/06/04(水) 23:05:51 ID:???] ここまで不勉強な奴等がプログラミングしてると思うと怖いな・・・ >>289 の先読み力に感服しました。
298 名前:nobodyさん [2008/06/05(木) 00:35:39 ID:LPKG7OzS] LINUXサーバーが触れるなら、RAILSよりも少ない工数かつ簡潔なソースで構築できるFWは無いと思う。 まともな人が作ればスケールするし。
299 名前:nobodyさん mailto:sage [2008/06/05(木) 00:51:18 ID:???] このスレって趣味グラマしかいないの?
300 名前:nobodyさん mailto:sage [2008/06/05(木) 01:56:43 ID:???] 業務で作ってますよ
301 名前:nobodyさん mailto:sage [2008/06/05(木) 02:18:25 ID:???] レン鯖にわたすとしたら,どのぐらい重いのかな
302 名前:nobodyさん mailto:sage [2008/06/05(木) 04:32:20 ID:???] >>298 lispよりも?
303 名前:nobodyさん [2008/06/05(木) 04:50:28 ID:fqWQqZWx] 普通の奴等の上をいくとrailsに行き着く時代だぜ?
304 名前:nobodyさん mailto:sage [2008/06/05(木) 07:48:44 ID:???] ム板に立て直した方がいいんじゃないか?この板レベル酷いだろ・・・
305 名前:nobodyさん mailto:sage [2008/06/05(木) 09:15:12 ID:???] 匿名掲示板で議論可能なレベルなんて どこに行こうが一緒。
306 名前:nobodyさん mailto:sage [2008/06/05(木) 11:40:14 ID:???] どこ行っても過疎スレになる事は変わらんよ。
307 名前:nobodyさん mailto:sage [2008/06/05(木) 13:27:00 ID:???] www.cliki.net/CL-EMB こいつと似てる lispと比べたRuby on Railsの利点はなんだろ
308 名前:nobodyさん mailto:sage [2008/06/05(木) 13:34:28 ID:???] >>307 RoRとLispは、実現する事が違うから比較できんと思うが。 するならRubyとLispじゃね? 作った本人はLispのよい点を継承してると言ってるね ttp://www.rubyist.net/~matz/20051205.html
309 名前:nobodyさん mailto:sage [2008/06/05(木) 17:35:34 ID:???] >>304 一度ム板にたっていたが、 過疎すぎて落ちたwww
310 名前:nobodyさん mailto:sage [2008/06/05(木) 18:31:39 ID:???] Railsって人気ないんですかね?結構使えると思うんだけどなぁ。
311 名前:nobodyさん mailto:sage [2008/06/05(木) 19:05:20 ID:???] 人気がなかったらここまで話題にならないお
312 名前:nobodyさん mailto:sage [2008/06/05(木) 21:31:51 ID:???] 話題先行、だーれも使わんw
313 名前:nobodyさん mailto:sage [2008/06/05(木) 21:36:14 ID:???] 勉強はある程度したけど、MongrelやTwitterの件で、 仕事で採用する気は最近萎んでいる 手堅く動かした実績の話をもうちょっと聞いてみたいところだ
314 名前:nobodyさん [2008/06/05(木) 22:02:34 ID:DHVnPkYW] mogrelの人がブチ切れた理由が未だによくわからん。 彼の周りの人間がクソッタレだったってこと?
315 名前:nobodyさん mailto:sage [2008/06/05(木) 22:05:05 ID:???] 急激に知名度が上がったおかげでクズが集まりすぎた。
316 名前:nobodyさん mailto:sage [2008/06/05(木) 22:08:28 ID:???] Rubyは後発ゆえに言語仕様は優れていた。 だけど、それは必要十分な言語仕様であるPHPから 乗り換えるまでのものではなかった。 (言語は目的ではありません。手段です。) Railsは、そのデモと開発速度の速さで話題になった。 Railsというフレームワークがこんなに早くできたのは Rubyという言語のおかげだったかもしれない。 でもいったんフレームワークができてしまえば、Rails以外の どのフレームワーク、他の言語を使った開発でも大差はなかった。 Railsは話題になったが、皆が必要十分な言語であるPHPからRubyに乗り換えるまで時間がかかった。 その時間で、PHP製のフレームワークが成熟し、Railsに魅力がなくなってしまった。
317 名前:nobodyさん [2008/06/05(木) 22:45:05 ID:nVFLbPAL] レンタルサーバー使用の案件とかはPHPで十分だし、その方が便利だよな。 でもrailsになれちゃうと、もうPHP使う気にはなれないなー。
318 名前:nobodyさん mailto:sage [2008/06/06(金) 00:43:19 ID:???] PHPが決定的に優れているのは、仕事の引継ぎが、群を抜いて楽チンだという現実。 もうね、理屈じゃないのよ。他の言語のテンプレートは覚えないんだよ、でざいなーは。PHPならなんとか書きやがるからなw
319 名前:nobodyさん mailto:sage [2008/06/06(金) 01:13:55 ID:???] 仕事の引継ぎが、群を抜いて楽チン というのも立派な理屈。
320 名前:nobodyさん mailto:sage [2008/06/06(金) 04:48:48 ID:???] >>307 そこからこっちに来たわけだが・・・php厨沸きすぎでしょ つかphp厨しかいない板でしょ、ここは。
321 名前:nobodyさん mailto:sage [2008/06/06(金) 07:19:57 ID:???] >>314 あれは釣りだったって。俺も釣られた。 >>316 mod_railsも安定してるみたいだし、Railsはまさにこれからだと思うよ。 2.1.0も出たばっかりだし。 今はまだ名前を売ってる途中。これからどんどん使われていくよ。 >>318 俺がPHPが決定的に優れてると思う点は、やっぱドキュメントかな・・・。
322 名前:nobodyさん mailto:sage [2008/06/06(金) 08:23:02 ID:???] >>321 mongrelは今後も安心して使えるの? 仕事で使う場合、釣りの一言では済ませられないよ
323 名前:nobodyさん mailto:sage [2008/06/06(金) 09:52:27 ID:???] >>298 django (Python) があるがな
324 名前:nobodyさん [2008/06/06(金) 13:46:31 ID:tvwwSrDN] viewって字下げキレイは無理なのか? htmlとしての字下げ rubyとしての字下げ なんかうまくできない。
325 名前:nobodyさん mailto:sage [2008/06/06(金) 14:36:39 ID:???] 字下げ?RoRもhtmlも関係ない。CSSの範疇だろうが。
326 名前:nobodyさん mailto:sage [2008/06/06(金) 16:44:33 ID:???] >>321 >あれは釣りだったって。 ソースくれ
327 名前:nobodyさん mailto:sage [2008/06/06(金) 17:10:20 ID:???] >>326 www.rubyist.net/~matz/20080114.html#p02 Zedはああいう芸風の人
328 名前:nobodyさん mailto:sage [2008/06/06(金) 17:16:16 ID:???] Zedは現在Pythonのプロジェクト(Vellum)で頑張ってる筈。 www.zedshaw.com/blog/index.html
329 名前:nobodyさん mailto:sage [2008/06/06(金) 20:36:03 ID:???] RubyからPythonに移行してるんなら全然釣りじゃないじゃん
330 名前:nobodyさん mailto:sage [2008/06/06(金) 20:58:30 ID:???] >>322 Mongrel はメンテナが数人いて、今後数バージョンアップ分のロードマップがあって、 バグ修正も随時している。
331 名前:nobodyさん mailto:sage [2008/06/06(金) 21:09:05 ID:???] 最終的に>>321 が釣りだった。
332 名前:321 mailto:sage [2008/06/06(金) 22:10:43 ID:???] >>331 ちげーよ!www 自分もmongrelの中の人がファビョったからmongrelしゅうりょー!!とか書き込んだら、 それ釣りって言われてソース見せられた。 それは>>327 で示されたのと同じ。その時大恥こいたと思った。 でも、今はもうmongrelなんかほっといて、mod_railsの方に夢中だけどね。 今のところ不具合なし。
333 名前:nobodyさん mailto:sage [2008/06/06(金) 22:17:26 ID:???] 314は別にmongrel終了とか言ってないぞ
334 名前:nobodyさん mailto:sage [2008/06/06(金) 22:44:23 ID:???] 翻訳あるから嫁。 arton.no-ip.info/diary/20080103.html
335 名前:nobodyさん mailto:sage [2008/06/06(金) 23:25:22 ID:???] >>332 madscientist.jp/~ikegami/diary/20080103.html#p02 > でも、今はもうmongrelなんかほっといて なんかZedがゲットーだという状況そのまんまだけど態とか?
336 名前:nobodyさん mailto:sage [2008/06/07(土) 01:36:36 ID:???] デザイナとのやり取りってどうしてます? うちはデザイナから上がってきたHTMLをプログラマがはめてます。 partialしてたりヘルパ使ってたりしてるんで、 デザイナにViewを任せるのは難しくて。 なのでデザインの反映が結構しんどい作業になってます。
337 名前:nobodyさん mailto:sage [2008/06/07(土) 01:58:57 ID:???] デザイナのファイルに関しては基本的にはあきらめモードなのだが、 ・可能ならループするとこは<li>とか<tr>とかで書いておいて、と頼む。 ・スタイルシートや画像の位置関係をRailsの標準にあわせてもらう。 ・ファイル自体はsvnでやりとりしてる。 更新があったらリビジョン間のdiffを手元のテンプレートに(場合によっては手で)当てる。
338 名前:nobodyさん mailto:sage [2008/06/07(土) 03:07:38 ID:???] >>336 がPOHPなrubyのF/W作るまで読んだ
339 名前:nobodyさん mailto:sage [2008/06/07(土) 09:44:36 ID:???] デザイナって馬鹿だなっていう愚痴にしか聞こえませんが
340 名前:nobodyさん mailto:sage [2008/06/07(土) 13:53:39 ID:???] ruby 1.8.6 rails 2.1.0で初めてrails触ってるんですが、 www008.upp.so-net.ne.jp/letitbe/rails2/rails003.htm を参考にすすめていったんですが、ページ中ほどの ruby script/generate scaffold article title:string description:text image_url:string price:decimal vender:string category:string の時点で The name 'ArticlesHelper' is either already used in your application or reserved by Ruby on Rails. Please choose an alternative and run this generator again. と言われました。このページはrails2.0を対象としているようですが、ここでエラーになるのはrailsのバージョン違いが原因でしょうか?
341 名前:nobodyさん mailto:sage [2008/06/07(土) 13:58:01 ID:???] step2で既に実行済み(ファイルが存在する)じゃないか?
342 名前:nobodyさん [2008/06/07(土) 16:06:11 ID:ZVH1QUV4] DB使わないプロジェクトでも、DB作成しないとエラーになるのって、 最近のバージョンからなんでしょうか?
343 名前:nobodyさん mailto:sage [2008/06/07(土) 16:15:42 ID:???] >>316 Rails並に良いFWってPHPにある?あったら教えてほしいんだが。
344 名前:nobodyさん mailto:sage [2008/06/07(土) 16:25:43 ID:???] そもそもRailsが良いかどうかってのもあるけどな
345 名前:nobodyさん mailto:sage [2008/06/07(土) 16:40:49 ID:???] railsがいいってかrubyで書けるのがいいんだよ 抜群に書きやすいよなんだかんだ言っても
346 名前:nobodyさん mailto:sage [2008/06/07(土) 16:42:22 ID:???] >>343 というか実績ではCakePHPとかSymfonyに負けてるぞ多分。 あとRails並にいいかは知らんけどRailsをそのままPHPで書いてみましたっていうAkelosならあるよ
347 名前:nobodyさん mailto:sage [2008/06/07(土) 16:53:44 ID:???] >>342 config/environment.rb config.frameworks -= %w(active_record)
348 名前:nobodyさん mailto:sage [2008/06/07(土) 16:54:44 ID:???] いっこなら%wで囲むまでもないな。
349 名前:nobodyさん mailto:sage [2008/06/07(土) 17:11:22 ID:???] >>346 RailsでWebフレームワークのあり方を学んだ上で 実務ではCakeやSymfonyを使っているというところは結構多そうな気がする やはりレンタルサーバで簡単に動くというのは強みだな
350 名前:343 mailto:sage [2008/06/07(土) 20:38:32 ID:???] >>346 AkelosとCakePHPは試してみたけどRailsには及ばず。 Railsと同レベルのPHP FWがあるなら便利なんだけどなぁ。
351 名前:nobodyさん mailto:sage [2008/06/07(土) 20:41:14 ID:???] フレームワークは目的じゃなくて手段だよ。
352 名前:nobodyさん mailto:sage [2008/06/09(月) 01:59:37 ID:???] 今度railsのプロジェクトに参加することになりました。 railsで簡単なアプリを作ったことはあります。 プロジェクトの一員として手助けできるようになりたいです。コードを読んでおいてほしいと言われたのですが、model, view, controllerのどれを読んでいくのが一番いいのでしょうか? 業務用のrailsアプリのコードを読むのは初めてで途方に暮れています。
353 名前:nobodyさん mailto:sage [2008/06/09(月) 02:09:13 ID:???] モデルからでもroutes.rbからでもイメージの湧きやすい方法でどうぞ。
354 名前:nobodyさん mailto:sage [2008/06/09(月) 06:30:10 ID:???] 業務用も何も関係ないだろう。アホか
355 名前:nobodyさん mailto:sage [2008/06/10(火) 00:00:30 ID:???] 普通の人が書くrailsは、controller中心なんだから、controllerから 読んでいけば、いいんじゃね?
356 名前:nobodyさん mailto:sage [2008/06/10(火) 01:26:50 ID:???] 仕事でRails使える人を養成するのがなかなか大変。 書籍が増えてきて、少し楽にはなっているのだけど。 来月またPHPで独自フレームワークだった人が来ます。 さてどれくらいで実戦投入できるか。
357 名前:nobodyさん mailto:sage [2008/06/10(火) 09:01:50 ID:???] 人を育てる仕事って大変そうだなぁ。 がんばってね。
358 名前:nobodyさん mailto:sage [2008/06/10(火) 14:30:58 ID:???] 素直にPHPフレームワーク使えばいいんじゃね?w Ruby使っている人はPHP使っている人に比べて 大幅に少ないでしょ。
359 名前:nobodyさん mailto:sage [2008/06/10(火) 14:55:54 ID:???] push_with_attributes がdeprecatedというか削除されているようなんだが かわりになにをどう使えばいいんだ?
360 名前:nobodyさん mailto:sage [2008/06/10(火) 15:02:28 ID:???] >>356 雇わないか? ベンチャー→某上場企業でずっと自社Railsサイトエンジニアやってたけど 上場企業は俺には合わん(´・ω・`)
361 名前:356 mailto:sage [2008/06/10(火) 21:53:45 ID:???] >>360 惜しいぃ。 少し前ならあちこちに募集をかけていたのだが、ただいまストップ中。 オフィスが手狭になってきてしもた。 申し出ありがとさん。
362 名前:nobodyさん mailto:sage [2008/06/11(水) 12:34:32 ID:???] 大阪でいいなら
363 名前:362 mailto:sage [2008/06/11(水) 13:18:32 ID:???] 大阪のベンチャー企業でよければ、って事です。 言葉足らずでスマソ
364 名前:nobodyさん mailto:sage [2008/06/11(水) 15:03:38 ID:???] idカラムを持たないモデルって定義できますか? ActiveRecord::Baseのサブクラスのままで。
365 名前:nobodyさん mailto:sage [2008/06/11(水) 15:23:39 ID:???] >>364 背景を説明すると、has_and_belongs_to_many を has_many :through に 置き換えているんですけど、今まで id カラムがなかったテーブルに主キーを 追加しなきゃいけないのはなんかいやなんで、主キーなしのままモデルとして 扱えないかなと思った次第です。
366 名前:nobodyさん mailto:sage [2008/06/11(水) 16:44:54 ID:???] >>363 東京なんだ・・・orz 本気で我慢ならなくなったら検討するぜ。 でも、RoRで色々やりたい場合、 ベンチャーの方が意思決定も柔軟だし、古くて硬い会社よりやりやすいよなぁ・・・ >>365 何かしらのユニークカラムがあるなら set_primary_key で指定しちゃえばいいんじゃね?
367 名前:nobodyさん mailto:sage [2008/06/11(水) 21:16:14 ID:???] 東京の貧乏企業ですがいかがでしょう?
368 名前:363 mailto:sage [2008/06/11(水) 21:19:56 ID:???] >>366 きっと東京だろうと思ったよ。漏れも東京で業界にいたから、大体の業界の構造は分かってるつもりだ。 デカい会社にいると、どうしても処理能力が高い人材にいろんな業務が集中しちゃうんだよな。 その割には色々な壁があって、つまらないことも全然改善されない。割に合わんとおもた。 大阪で良かったらまた声をかけてくれ。 スレ汚しスマソ
369 名前:nobodyさん mailto:sage [2008/06/11(水) 22:18:39 ID:???] >>367 >>368 kwsk!!と言いたい所だが、ここじゃ書けんかorz 気にかけてくれてありがとな。 地道に友人のツテとかネットで探す事にするぜ。 でも、ここの住人とかでサービス案考えたり、勉強会とかやってみたいぜ。 スレ汚しスマン
370 名前:nobodyさん mailto:sage [2008/06/12(木) 09:37:16 ID:???] Rails製のソースコードレビューシステム「宍道湖」 www.moongift.jp/2008/06/shinjiko/ これは面白そうだ!!
371 名前:nobodyさん mailto:sage [2008/06/12(木) 10:12:00 ID:???] >>364 ,365 自分も has_many :throughにしたときに、とりあえず:idを追加してしまいました。 primary_keyがないとレコードを削除できないんですよね。 ちなみに counter_cacheが habtmで使えないので、has_many :through に変えました。 で、model1とmodel2の関連に、 has_many :throughで model1_idとmodel2_idでユニークな複合キーになっているなら、 composite_primary_keysプラグインが使えるかもしれません。
372 名前:nobodyさん mailto:sage [2008/06/14(土) 02:28:13 ID:???] 過疎保守
373 名前:nobodyさん [2008/06/14(土) 23:43:59 ID:v1AdI/xu] Netbeans使ってる人いる?
374 名前:nobodyさん mailto:sage [2008/06/15(日) 00:00:34 ID:???] 使ってる 最近radrailsから乗り換えた かなり満足してるけど内部にブラウザー持ってないんだよね…
375 名前:nobodyさん mailto:sage [2008/06/15(日) 00:10:22 ID:???] 来月入社する人、WindowsでIDE使うと言ってるのだが、 いまうちで作ってるやつはLinuxかMac上でしか動かないのだ。 colinuxあたり入れてもらうしかないかなぁ。 ちなみに他の開発陣はMacでTextMate(or vi, emacs)だったりする。
376 名前:nobodyさん [2008/06/15(日) 00:12:54 ID:X0s3mQ6d] >>374 用賀に足向けて寝んなよ
377 名前:nobodyさん mailto:sage [2008/06/15(日) 00:19:38 ID:???] >>375 後から来るやつが会社に合わせるのは当然だろ LinuxかMacたたきつけとけ。 雇ってもらってるのに環境で一人だけワガママは許されない
378 名前:nobodyさん mailto:sage [2008/06/15(日) 00:36:27 ID:???] でも、いろんな環境の人が居ると勉強になるよね。 ターゲット環境とソースリポジトリ、Issue管理なんかの 共通部分だけあってりゃ良いんじゃない?多様性はなんちゃら。
379 名前:nobodyさん mailto:sage [2008/06/15(日) 00:52:00 ID:???] うちも最初だけは InstantRails で IDE(Aptana) 使ってたんだけどなぁ
380 名前:nobodyさん mailto:sage [2008/06/15(日) 01:52:28 ID:???] 374だけどWin開発はやっぱり辛いよ 一人でのんびり作るならいいけど本格的に人数組んでやるのにWinは無いと思う MacBookPro欲しいな
381 名前:nobodyさん mailto:sage [2008/06/15(日) 14:49:56 ID:???] 大規模で「開発PCは全部Macでやりましょう、IDE使わずにEditortで」なんて言ったら確実に首だな リソース確保経験無いの明らかだし、「本格的に人数組んで」なんて良く恥ずかしげも無く書けるよ・・・
382 名前:nobodyさん mailto:sage [2008/06/15(日) 15:23:21 ID:???] >>381 Rails界隈の「本格的に人数組んで」って10人くらいを指すと思うけど JAVA辺りの大規模開発とは状況が違うよ
383 名前:nobodyさん mailto:sage [2008/06/15(日) 15:52:39 ID:???] >>382 人数を突っ込まれるとは思わんかった・・・ここまで酷いのか・・・
384 名前:nobodyさん mailto:sage [2008/06/15(日) 15:55:54 ID:???] 380はWindows上にLinux環境立てるって意味じゃないの? 楽天はそれでやってるって聞いたけど さすがに開発機を全部Macって話じゃないと思うけど
385 名前:nobodyさん [2008/06/15(日) 16:05:18 ID:X0s3mQ6d] Netbeans経由でGrailsに人が流れて行きそう
386 名前:nobodyさん mailto:sage [2008/06/15(日) 18:03:54 ID:???] そういうのは実際に流れてからいってください。 あたったためしがない
387 名前:nobodyさん mailto:sage [2008/06/15(日) 18:21:08 ID:???] うちはほとんどMacかLinux 一人だけWindowsのVMWareにCent OS入れてがんばってる。
388 名前:nobodyさん mailto:sage [2008/06/15(日) 21:18:39 ID:???] うちはwindows用の監視ソフト入れられるから、windows必須w windows必須なんで、アウトルックとかパワポとかの使い方をしょっちゅう訊かれて超鬱陶しい。
389 名前:nobodyさん mailto:sage [2008/06/15(日) 21:31:20 ID:???] 本番環境がLinuxとかの場合、MacやUbuntuとかの方が親和性いいんだけどな 開発用WindowsPCに色々監視ソフトとかセキュリティ関連のソフト入れまくってる 職場の現状を見てると、何か根本的な選択肢を間違ってる気がするw
390 名前:nobodyさん mailto:sage [2008/06/15(日) 23:35:41 ID:???] Railsの大規模って10人も必要? 要らないような気がするんだけど。 スケールとか足回り固める人員が別途いるなら分かるけど。
391 名前:nobodyさん mailto:sage [2008/06/15(日) 23:47:08 ID:???] うちは上司がかたくなにMacに反対してた。 ただ、他社とのやりとりで、丁度マシンが足りなくなって、 MacBookをサーバにして2ヶ月以上稼働させたら、それ見て上司折れた。 いま6人Mac。 本番機はLinuxで、確認用の環境もLinuxだけど、普段の開発はMacで十分。 WindowsはOfficeとIEのテストで使ってる。
392 名前:nobodyさん mailto:sage [2008/06/16(月) 00:42:44 ID:???] ウチはWin以外の開発を認めてなく、 全PCを社内システム部が管理してるから MacやLinuxはおろか、認証が無い開発用ツールさえインストール不可能・・・ 鯖はLinuxだから皆、鯖にsshでつないで開発してるお。 WinでRails開発って文字コードの問題で辛くないか? DOSにputsで表示しても化ける品。
393 名前:nobodyさん mailto:sage [2008/06/16(月) 00:55:42 ID:???] みんなsshで入ってgemとか叩いてたりするのかな。 重くね? シンクライアント構成は管理側からすると憧れるようだけどね ウチはなんかもうみんなバラバラw
394 名前:nobodyさん mailto:sage [2008/06/16(月) 01:03:02 ID:???] >>393 上場企業なら仕方ないんだと。 Linux&viで開発できてるからまぁマシだけど、 ベンチャー上がりの身としてはやりずらいよ 逆にWinでローカルRails鯖立てるの重くない?
395 名前:nobodyさん mailto:sage [2008/06/16(月) 01:24:41 ID:???] 結局>>381 は何だったんだ 煽るだけ煽っといて 話が広がったからいいけどw
396 名前:nobodyさん mailto:sage [2008/06/16(月) 01:44:03 ID:???] utf8の場合、Winでローカル鯖立てて開発してる人って 趣味の人以外は居ないんじゃないかなぁ。 script/console化け化けだろうし。
397 名前:nobodyさん mailto:sage [2008/06/16(月) 04:36:24 ID:???] ローカルにsshd/telnetd上げておいてpoderosaとかで接続じゃね?
398 名前:nobodyさん mailto:sage [2008/06/16(月) 04:38:07 ID:???] あ、デーモンだけ立ててもシェルがなきゃいかんか。
399 名前:nobodyさん mailto:sage [2008/06/16(月) 13:00:02 ID:???] PHPがWindowsを選ばせるわけですよ。 eclipseによるPHP開発環境はWindows限定と言っても過言ではありません。 私は流行の言語を一通り使えますが、PHPだけはWindowsで書くのが楽だと認めざるを得ません。emacs完敗ですよ。 WindowsでPDT(eclipse)を使うわけです。本当に楽なんです。xyzzy完敗ですよ。 逆に言えば、linuxに糞PHP用のIDEが充実したら、windowsから乗り換える人間が増えるでしょうね。 SSHで開発とかほざいている人たちがいますが、あれ、遅いよ、色んな意味でね。はっきり言ってやるけど、眠たい仕事してんじゃねえよ雑魚。
400 名前:nobodyさん mailto:sage [2008/06/16(月) 13:02:00 ID:???] mod_railsを設定しているVirtualHostでは他のApache用のアプリケーションは利用 できないのでしょうか? 例えば、phpmyadminを動かしたかったりするのですが Alias /phpmyadmin /usr/share/phpmyadmin こちら ttp://www.modrails.com/documentation/Users%20guide.html#conflicting_apache_modules によると mod_aliasとconflictするとあるので、これではだめということなのだと 思うのですが、何か方法はありますか?
401 名前:nobodyさん mailto:sage [2008/06/16(月) 16:41:12 ID:???] >>399 PHPスレでやれば?
402 名前:nobodyさん mailto:sage [2008/06/16(月) 16:44:20 ID:???] 399 = 381か
403 名前:nobodyさん mailto:sage [2008/06/16(月) 17:14:25 ID:???] Rails 2.1 で、間違った日付が勝手に修正されてしまうんですけど、これをやめさせることはできますか? たとえば次の例だと 2008-02-31 が勝手に 2008-03-02 になってるんですけど、すごく余計なお世話なんでやめさせたいんです。 $ ruby script/generate scaffold person name:string birth:date $ rake db:migrate $ ruby script/console >> hash = {"name"=>"Foo", "birth(1i)"=>"2008", "birth(2i)"=>"2", "birth(3i)"=>"31"} >> person = Person.new(hash) >> p person #<Person id: nil, name: "Foo", birth: "2008-03-02", created_at: nil, updated_at: nil>
404 名前:nobodyさん mailto:sage [2008/06/16(月) 20:16:35 ID:???] >>403 どういうことかわからない。 2008/2/31というあり得ない日付が入ったときにどういう動作になればいいんだ?
405 名前:nobodyさん mailto:sage [2008/06/16(月) 23:05:21 ID:???] >>403 Railsにはバリデートというものがあってだな。
406 名前:nobodyさん mailto:sage [2008/06/17(火) 00:49:48 ID:???] >>403 日付じゃなく文字列で受ければいいじゃん。 間違った日付の方がいいってくらいだからどうせ日付型である必要もないんだろ?
407 名前:nobodyさん mailto:sage [2008/06/17(火) 00:59:09 ID:???] だが日付を文字列で持った時のparsedateの面倒くささは異常
408 名前:nobodyさん mailto:sage [2008/06/17(火) 03:18:12 ID:???] Macのターミナルソフトはショボ過ぎる。
409 名前:nobodyさん mailto:sage [2008/06/17(火) 03:25:53 ID:???] 通からすると酷い所があるのかい? コンソール機能それ自体に余計な機能付けられると困りそうなので 控えめな方が なんかSafariとタブ周りのショートカット互換してるのはヘンな気分ねw 俺の用途では実害ないけど。 vimやemacs酷使してる奴には実害あるのかな? はい、俺がヘボなだけですね。わかります win環境限定されたらpoderosa入れるほうの三流です
410 名前:nobodyさん [2008/06/17(火) 03:26:59 ID:VxmBWok3] >>408 ターミナルソフトでショボイとか無いと思うが・・・ 何を求めてんの?
411 名前:nobodyさん [2008/06/17(火) 03:28:51 ID:VxmBWok3] >>409 poderosaはmem使用量がアホみたいに多くて使う価値が無い。 .net要求とかありえない。ゴミ以下。 winならPuTTY ごった煮版最強説
412 名前:nobodyさん mailto:sage [2008/06/17(火) 03:35:16 ID:???] >>411 >ごった煮版 お、寡聞でした。ご紹介ども これは良さげですな。
413 名前:nobodyさん mailto:sage [2008/06/17(火) 05:02:33 ID:???] 標準のは機能が少なすぎる。設定が面倒。エンコーディング設定とか。アメリカ人にはあれでいいかもしれないが。 iTermはスクロールがアホみたいに遅くて、話にならない。 WindowsのPoederosaやputtyとは勝負にならない。
414 名前:nobodyさん mailto:sage [2008/06/17(火) 05:16:39 ID:???] あれ、10.5以降でmacの標準ターミナルのエンコーディング関係で困った経験ねえけどな いや、macports含む環境がしっかりしてきただけなのかな。 前はエンコーディングじゃなく、むしろロケール絡みで下らないトラブルと戦った記憶はある。 アメリカ人日本語判ってねえなーとか当然のこと呟きながらバグレポート書いたりw
415 名前:nobodyさん mailto:sage [2008/06/17(火) 07:36:11 ID:???] ローカルでしか使わなければそうかもな。
416 名前:nobodyさん mailto:sage [2008/06/17(火) 09:08:42 ID:???] >>404 エラーになってくれればいいです。
417 名前:nobodyさん [2008/06/17(火) 09:18:45 ID:VxmBWok3] >>416 validメソッドというものがあってだな。
418 名前:nobodyさん mailto:sage [2008/06/17(火) 09:22:06 ID:???] i::::::::/'" ̄ ̄ヾi |:::::::| ,,,,,_ ,,,,,,| |r-==( 。);( 。) ( ヽ :::__)..:: } ,____/ヽ ー== ; ほうほう それで? r'"ヽ t、 \___ ! / 、、i ヽ__,,/ / ヽノ j , j |ヽ |⌒`'、__ / / /r | {  ̄''ー-、,,_,ヘ^ | ゝ-,,,_____)--、j / \__ / | "'ー‐‐---''
419 名前:nobodyさん mailto:sage [2008/06/17(火) 09:22:40 ID:???] >>416 もともと日付のエラーって扱いにくくて、mpaerrを使ってます。 こちらは 2.1でも動作が変わらないようです。いかがでしょう?
420 名前:nobodyさん [2008/06/17(火) 14:08:53 ID:chmoiPw/] rails初心者です。質問です。 #レンタルサーバのさくらインターネットでrailsを試みてます。 %ruby script/server した後、ブラウザでhoge.sakura.ne.jp:3000/ すると『Hello world 』が表示ってとこまで作ったのですが、 これをhoge.sakura.ne.jp で表示させるにはどうしたらイイですか?
421 名前:nobodyさん mailto:sage [2008/06/17(火) 18:27:23 ID:???] >>420 それ、占有?
422 名前:nobodyさん mailto:sage [2008/06/17(火) 18:46:51 ID:???] sessionにeachメソッドはないのでしょうか? paramsにはあるのに。。。
423 名前:nobodyさん mailto:sage [2008/06/17(火) 19:01:47 ID:???] rubyなんだからサクっと自前で拡張したらいいじゃない
424 名前:nobodyさん mailto:sage [2008/06/17(火) 19:40:51 ID:???] 建前はそうですけど、いざやるとなると面倒なんすよね。。。
425 名前:nobodyさん mailto:sage [2008/06/17(火) 20:03:35 ID:???] >>423 みたいな基地外には、いちいち関わらないのがよい。
426 名前:nobodyさん mailto:sage [2008/06/17(火) 20:10:44 ID:???] ところでvalidates_*系を自動生成してくれるようなプラグインとかはないでしょうか? 各モデルは列情報を持ってるのだからそこらへんも自動でやってくれるともっとありがたいんですけどね。 さらにはモデル間の関係も外部キー名が*_idと決まっているのだからある程度までは自動化できるのでは?と思います。
427 名前:nobodyさん mailto:sage [2008/06/17(火) 20:19:02 ID:???] じゃあ作ってよ
428 名前:nobodyさん mailto:sage [2008/06/17(火) 22:14:46 ID:???] とりあえず自分用にはある程度作ってます。もちろん公開できるようなモノではないです。。。 なにしろRails初心者なもので。というか自分のソースを外部に公開したことなんてないですし。
429 名前:nobodyさん mailto:sage [2008/06/17(火) 22:18:36 ID:???] ココで公開すれば、皆で良くなるように改修してやんよ 一人でやってて楽しい?
430 名前:nobodyさん mailto:sage [2008/06/17(火) 22:31:29 ID:???] 仕事だから楽しくなくても作る。 でもわざわざ公開する手間は面倒。
431 名前:nobodyさん mailto:sage [2008/06/17(火) 23:45:34 ID:???] > ココで公開すれば、皆で良くなるように改修してやんよ 乞食うぜーよ。 こんな糞のたまり場なんかより、github とかでこっそり公開した方が良いね。
432 名前:nobodyさん mailto:sage [2008/06/17(火) 23:53:00 ID:???] なんかすさんできたな。 もっとやれ
433 名前:nobodyさん mailto:sage [2008/06/17(火) 23:57:07 ID:???] >>431 じゃぁ何しにココにきてんの?w
434 名前:nobodyさん mailto:sage [2008/06/18(水) 00:06:51 ID:???] そりゃ、物欲しそうにしているやつの前でちらつかせるのって楽しいじゃんw
435 名前:nobodyさん mailto:sage [2008/06/18(水) 00:09:28 ID:???] validates_*系を自動生成してくれるようなプラグインを欲しがる男の人って・・・ どうみてもゴミです、ほ(ry
436 名前:nobodyさん mailto:sage [2008/06/18(水) 00:27:46 ID:???] も?
437 名前:nobody [2008/06/18(水) 01:26:10 ID:DSVYqGpy] Rubyはくそ。 関数の頭に def を付けて書く。 戻り値の型も定義しないのになにがdefineだ!! ついでにクラスも変数も全部定義だろが! ブロックの先頭の記号(Java/Cだと { ) が無い! ブロックの終了だけend。 こんなんだと数年先に 「メンテできるヤツいね〜な。まいった」 となる。 とっととくたばれ!!
438 名前:nobodyさん [2008/06/18(水) 01:35:57 ID:DSVYqGpy] 名詞にずけずけと「銀の弾丸」と書くまつもと猿。 世界の大迷惑。
439 名前:nobodyさん mailto:sage [2008/06/18(水) 01:58:24 ID:???] ブロックは {} でも書けるし
440 名前:nobodyさん mailto:sage [2008/06/18(水) 02:26:25 ID:???] 何か香ばしいのが沸いてるなwwwwwwっうえwwwww もっとやれwwwwwwwwww
441 名前:nobodyさん mailto:sage [2008/06/18(水) 02:48:09 ID:???] >>437-438 ちょうど週末にRuby会議があるね。 いい機会だから直接会って言ってみたらどうよ。
442 名前:nobodyさん mailto:sage [2008/06/18(水) 03:32:12 ID:???] >>441 こいつらネット弁慶だからんな場所にはこねえよwww ココでしか言えないんだからそっとしておけwwwwww
443 名前:nobodyさん mailto:sage [2008/06/18(水) 04:29:27 ID:???] >>437 間違いは訂正しておかないとな > 関数の頭に def を付けて書く。 rubyに関数は無い defはメソッドの定義を開始するための予約語 > 戻り値の型も定義しないのになにがdefineだ!! 変数に型が無いのに戻り値の型が指定できても意味が無い javaにはdefineは無いし、Cの#defineは型の定義とは まったく関係がない(型定義はtypedef) > ブロックの先頭の記号(Java/Cだと { ) が無い! ブロックの開始のthen(if unless)とdo(for while until)は 記述を省略できるだけで存在しない訳じゃない 以上
444 名前:nobodyさん [2008/06/18(水) 12:15:25 ID:BYaXAPuT] 420です。 >>421 占有じゃないです。 #スタンダードプラン
445 名前:nobodyさん mailto:sage [2008/06/18(水) 12:52:40 ID:???] >>443 > ブロックの開始のthen(if unless)とdo(for while until)は > 記述を省略できるだけで存在しない訳じゃない どんな言語でも「省略できる」は大概、悪いことな罠 C言語でも、if(〜){} の {}の中身が一行の場合省略できるが 一行でも省略しないというコーディング規約があるし。 省略できまくりで混沌としてしまったPerlという言語がある。
446 名前:nobodyさん mailto:sage [2008/06/18(水) 12:55:29 ID:???] Rubyのコーディング規約を知らないのに何でこのスレにいるの?
447 名前:nobodyさん [2008/06/18(水) 13:00:08 ID:BYaXAPuT] アンチ用のスレあるよ。 pc11.2ch.net/test/read.cgi/tech/1207233348/l50#tag336
448 名前:nobodyさん mailto:sage [2008/06/18(水) 14:04:47 ID:???] >>446 コーディング規約ってのは 言語の悪い点を指摘しているよねw
449 名前:nobodyさん mailto:sage [2008/06/18(水) 14:24:40 ID:???] 馬鹿には伝わりにくい表現ですみません^^
450 名前:nobodyさん mailto:sage [2008/06/18(水) 14:29:26 ID:???] >>449 謝るぐらいなら中身のあることを書け
451 名前:nobodyさん mailto:sage [2008/06/18(水) 15:55:29 ID:???] いい年こいて煽るなよどっちも
452 名前:nobodyさん [2008/06/18(水) 17:29:31 ID:DSVYqGpy] > 関数の頭に def を付けて書く。 rubyに関数は無い defはメソッドの定義を開始するための予約語 メソッドと関数ってそうめんと冷麦くらいの違いだ、大意は同じ。 Rubyスクリプトでクラスなしでdef書けるだろ。 メソッドだけ「定義」って書くならクラスにもdefつけろ。 クラスに付けないならメソッドにも付けるな。 putsとか%07dとかCからパクリまくるなら { } もパクればいいのに 妙に「俺が作ったんだ、ついて来い」みたいなくだらんアピールの意図を感じる。 endでブロック終わるのはどう考えても始まりがわからんから エディタベースのコーディングを苦痛にする。 くそくそRuby。
453 名前:nobodyさん [2008/06/18(水) 17:50:54 ID:DSVYqGpy] >javaにはdefineは無いし、Cの#defineは型の定義とは まったく関係がない(型定義はtypedef) あの〜defを メソッドだか関数だかの先頭に付けるのはなんで? defの語源を明らかにしてくれ。気になってしょうがねえ。 「記号に過ぎない。なんでもよかった。スクリプトパーサがバカなんでしかたなかった」んなら そんなもん付けんでもすむようなまともなパーサを作ってから出せ!手〜抜くなボケ。 やっぱ語源はdefineだろ。まちゅもちょのボキャブラリってCとVBだけ。
454 名前:nobodyさん [2008/06/18(水) 18:07:00 ID:DSVYqGpy] >javaにはdefineは無いし、 javaではインターフェイスを定義してimplementsすれば Cの#defineみたいなリテラルの定義はできる。 Rubyでできる? 参考書立ち読みしたけど書いてなかった。
455 名前:nobodyさん mailto:sage [2008/06/18(水) 19:07:43 ID:???] HOGE = 10
456 名前:nobodyさん mailto:sage [2008/06/18(水) 19:46:50 ID:???] >>452 > Rubyスクリプトでクラスなしでdef書けるだろ。 rubyスクリプトのトップレベルはObjectのインスタンスmainそのもの Objectに定義したメソッドは全てのインスタンスから参照できる そのためトップレベルに定義したメソッドはどこからでも使える様になる > メソッドだけ「定義」って書くならクラスにもdefつけろ。 > クラスに付けないならメソッドにも付けるな。 クラスの定義を開始するための予約語は class > putsとか%07dとかCからパクリまくるなら { } もパクればいいのに rubyがパクリ言語なのは周知の事実 ブロックが { } でないのは作者がへたれだから
457 名前:nobodyさん mailto:sage [2008/06/18(水) 19:59:46 ID:???] >>454 インクルードファイル類による定数定義の集約がしたいなら moduleに定数を定義してincludeすればいい
458 名前:nobodyさん mailto:sage [2008/06/18(水) 21:47:05 ID:???] ネタがないからってココでやらずに ruby のスレでやって
459 名前:nobodyさん [2008/06/18(水) 21:55:54 ID:DSVYqGpy] Railsではテーブル名は規約に従って複数形が付けられるそうな。 既存のDBで複数名になってないテーブルは使えないの?
460 名前:nobodyさん mailto:sage [2008/06/18(水) 22:05:32 ID:???] >>459 class Kokyaku < ActiveRecord::Base set_table_name 't_kokyaku_master' end Railsの規約にあわない部分はだいたい変更がきく。
461 名前:nobodyさん mailto:sage [2008/06/19(木) 00:27:21 ID:???] ID:DSVYqGpyってまさかRuby初心者スレでRails環境のこと聞いてた人じゃないよね? あそこで酷い扱い受けたからってRubyに八つ当たりしてるような気がするのだが・・ 俺メール送ったけど届いた?
462 名前:nobodyさん mailto:sage [2008/06/19(木) 00:35:11 ID:???] おまえが責任持ってそのキチガイ隔離しろ
463 名前:nobodyさん mailto:sage [2008/06/19(木) 00:45:44 ID:???] >>462 お前みたいな口が悪い奴が常駐してるからスレが荒れるんだって いい年こいて煽ったりするの止めようぜ
464 名前:nobodyさん mailto:sage [2008/06/19(木) 00:59:52 ID:???] 俺も口が悪いやつは嫌いだな。 だから、 あなたが責任をお持ちになって、そのキチガイを隔離なさいませ
465 名前:nobodyさん mailto:sage [2008/06/19(木) 01:09:33 ID:???] >defの語源を明らかにしてくれ。気になってしょうがねえ。 LISP の defun じゃね。
466 名前:nobodyさん mailto:sage [2008/06/19(木) 01:12:53 ID:???] LISPのdefun ってdefine function の略?
467 名前:nobodyさん mailto:sage [2008/06/19(木) 01:15:29 ID:???] def. defective; 欠点のある,不備[不完全]な defendant;被告(人) defense; 守備,防衛 deferred; 延期された definite;正確な definition.明確化 好きなのを選べ。一番上推奨。
468 名前:nobodyさん [2008/06/19(木) 01:18:43 ID:bEP0iFpD] >ID:DSVYqGpyってまさかRuby初心者スレでRails環境のこと聞いてた人じゃないよね? 全然違います。 >LISPのdefun ってdefine function の略? defunのほうがましですね。defじゃあいまい過ぎる。
469 名前:nobodyさん mailto:sage [2008/06/19(木) 01:29:37 ID:???] defの話はスレ違い Rubyスレ池 pc11.2ch.net/test/read.cgi/tech/1204466626/ 決め事に対して文句言うヤツはキチガイだから あぼーん推奨 ID:bEP0iFpD
470 名前:nobodyさん [2008/06/19(木) 02:20:20 ID:bEP0iFpD] >決め事に対して文句言うヤツはキチガイだから 上が決めた事柄に盲従するのもアホだ。 defじゃなくてtoiletだったりしても文句言わないの? 全てに対して批判的な目を持つのが知的な人格。
471 名前:あぼーん mailto:あぼーん [あぼーん] あぼーん
472 名前:nobodyさん mailto:sage [2008/06/19(木) 02:35:24 ID:???] >>470 じゃぁ頑張って変えてください。 こんな所で吼えても無駄だぜ それに別にdefだろうがtoiletだろうが、 目的が達成されるならどうでもいい。 Webサイトのユーザ側から見たら、んなの関係ないしな 手段や手法に拘るのは愚の骨頂
473 名前:nobodyさん mailto:sage [2008/06/19(木) 08:31:10 ID:???] Rubyは俺はこうやると使いやすいと思う。お前もそう思えという松本の意志を感じる。
474 名前:nobodyさん mailto:- [2008/06/19(木) 16:11:38 ID:???] ruby本体の話は別のスレあるからさぁ。そっち行ってくれ。
475 名前:nobodyさん mailto:sage [2008/06/20(金) 00:30:47 ID:???] >決め事に対して文句言うヤツはキチガイだから そういう発言良くないよね。
476 名前:nobodyさん mailto:sage [2008/06/20(金) 14:48:24 ID:???] でもRuby以上にRailsスレで、決めごとに対して文句言うのは微笑ましすぎる。
477 名前:nobodyさん mailto:sage [2008/06/20(金) 15:32:52 ID:???] Opinionated Software Convention over Configuration
478 名前:nobodyさん [2008/06/20(金) 17:30:28 ID:K/40FH+o] jp.rubyist.net/RubyKaigi2008/Live.html
479 名前:nobodyさん [2008/06/20(金) 18:24:13 ID:K/40FH+o] jp.rubyist.net/RubyKaigi2008/Live.html
480 名前:nobodyさん [2008/06/22(日) 16:05:39 ID:cE0KTOeH] ruby on rails lightって使ったことある?
481 名前:nobodyさん mailto:sage [2008/06/22(日) 21:51:47 ID:???] イニシャルPの3言語でごくふつうに書いても、実行速度で、そのlightに圧勝しそうだなw
482 名前:nobodyさん mailto:- [2008/06/22(日) 22:33:19 ID:???] 実行速度とか、あんまし気にしてません。 ruby on rails lightって実行速度うんぬんでなくて、 格安レンタルサーバでも十分に動作するらしいってトコに魅力感じまして。
483 名前:nobodyさん mailto:sage [2008/06/22(日) 23:32:39 ID:???] > 実行速度とか、あんまし気にしてません。 とか言ってるくせに、 > 格安レンタルサーバでも十分に動作するらしい ということに魅力感じてるの? バカなの?
484 名前:nobodyさん mailto:sage [2008/06/22(日) 23:39:18 ID:???] 「格安レンタルサーバでも十分に動作するらしい」の 意味を勘違いしているんでしょ? ruby on rails lightの格安レンタルサーバでも十分に動作するの 意味は、単に重くないってだけの話なんだけど、 >>482 は、ruby&ruby on railsの動作・対応をうたっていない 格安レンタルサーバでも、動くんだと思っているんでしょう。 残念ながら、lightを使ってもruby対応していない 格安サーバーじゃ動かないよ。
485 名前:nobodyさん mailto:sage [2008/06/22(日) 23:55:54 ID:???] フォームヘルパーのselectにてindexオプションを設定しようとしていますが、他のテーブルに一対多でリンクしている列だけうまくついてくれません。 Class 'Entry' has many 'secitons'において、 <%=f.select :section, sectionlist, :index=@entry.index> としても、idは'entries[section]'となってしまいます。text_fieldならうまくいきました。 sectionlistはリンク先テーブルのIDリストを返すヘルパーメソッドですが、適当に[1,2,3] などとしても同様です。回避方法はあるでしょうか。
486 名前:485 mailto:sage [2008/06/23(月) 01:56:44 ID:???] リンクしていない列でもなりました。Railsのバージョンは訳あって1.2.3です。
487 名前:nobodyさん [2008/06/23(月) 03:17:42 ID:fGKx13Rx] ActiveRecordで、テーブルのカラムにない値をバリデーションしたい場合どうすんの? いやね、テーブルには格納しないけど、検証したい値ってあるじゃないすか。 ちなみにRails2.1です。
488 名前:487 [2008/06/23(月) 03:30:48 ID:fGKx13Rx] すまん、わかったっぽい。 attr_accessor :valid_terms def validate unless valid_terms == 1 errors.add_to_base("規約に同意してません。") end end んで、コントローラとかで、 @model.valid_terms = 1 を設定しないとエラー。これ便利ね。いまさら気づいた。。
489 名前:nobodyさん mailto:sage [2008/06/23(月) 03:44:06 ID:???] おお。
490 名前:nobodyさん mailto:sage [2008/06/23(月) 09:04:35 ID:???] >>488 validates_acceptance_ofってカラムにない値には使えないんだっけか。
491 名前:日立バキバキ高野くん祭り [2008/06/23(月) 20:00:45 ID:q0X+JCqa] 1.日立製作所社員の高野くん(高野光弘)が会社を誹謗中傷して機密も漏洩 2.日立のユーザーにも「キチガイ」との障害者差別発言 3.日立製作所の企業イメージをバキバキにする 4.自身のサイトの『32nd diary』に掲載 5.日立製作所に通報される 6.あせって似顔絵削除 7.火に油を注ぐだけで所属する日本UNIXユーザ会にも通報祭り勃発 8.「給料泥棒」と説教される 9.「殺します」と殺人予告をして警察に事情を聞かれる←イマココ 高野光弘の行動 現在は、過去の記事を閲覧できなくして、「本日の日記はツッコミ数の制限を越えています」としています。 まずは、不愉快な思いをされた方々に謝罪するべきなのではないでしょうか。 高野光弘の発言 「まぁ、どこの団体もそんなにヤワじゃないので、平気なんですけども。 日本UNIXユーザ会が一番対応に慣れてる感じ。」 日本UNIXユーザ会が対応に慣れているか、みなさん確認してみてください。 連絡先 www.net.intap.or.jp/oiia/cont2/p0402.html%7B0recid=10168.html
492 名前:487 [2008/06/24(火) 01:54:32 ID:t09efVU0] >>490 validates_acceptance_ofで似たような感じで粘ったんだが、 なぜかまくいかなかった。 俺がたんにアホなのかもしれないけど。
493 名前:nobodyさん mailto:sage [2008/06/24(火) 02:36:41 ID:???] RoRはまだ環境が整ってないから、覚えるには早い 何事もタイミングが大事よ。早ければいいってもんじゃないよ
494 名前:nobodyさん mailto:sage [2008/06/24(火) 02:38:29 ID:???] もっともっと有用な情報を出し合ってくれや 沢山でたとこで、効率よく覚えさせてもうらうよ 情報量少ないと調べるだけでも無駄な時間だからよ
495 名前:nobodyさん mailto:sage [2008/06/24(火) 02:38:39 ID:???] > RoRはまだ環境が整ってないから、覚えるには早い > 何事もタイミングが大事よ。早ければいいってもんじゃないよ 環境が整ってるのを教えてくれよ!
496 名前:nobodyさん mailto:sage [2008/06/24(火) 02:43:22 ID:???] >>495 PHp
497 名前:nobodyさん mailto:sage [2008/06/24(火) 02:44:27 ID:???] > PHp どのフレームワークか教えて!
498 名前:nobodyさん mailto:sage [2008/06/24(火) 02:44:42 ID:???] 何度も出たと思うがRoRは 安いレン鯖で使えのが致命的 これさえクリアできれば、すぐにRORにする
499 名前:nobodyさん mailto:sage [2008/06/24(火) 02:45:35 ID:???] ロリポップ、さくらインターネット等の安い鯖で 使えない以上、金にならん
500 名前:nobodyさん mailto:sage [2008/06/24(火) 02:46:22 ID:???] >>497 CakePHP
501 名前:nobodyさん mailto:- [2008/06/24(火) 13:40:58 ID:???] >>499 安いサーバではFastCGIが使えないってこと?
502 名前:nobodyさん mailto:sage [2008/06/24(火) 20:03:33 ID:???] 海外鯖だと使えるところ多くね?
503 名前:nobodyさん mailto:sage [2008/06/24(火) 20:54:58 ID:???] dreamhost で使ってみればいいんだよねw
504 名前:nobodyさん mailto:sage [2008/06/24(火) 22:47:25 ID:???] 安いレンサバで使える必要性が感じない。 仕事で使うならまったく関係ないし。
505 名前:nobodyさん [2008/06/24(火) 23:27:14 ID:QU1sr0Jn] そうだよな。 仕事で使うなら専用サーバだろ。実際自分の会社はそうやってる。
506 名前:nobodyさん mailto:sage [2008/06/24(火) 23:37:16 ID:???] mod_phpはインストール・管理が容易だから名。あれは普及に大きく貢献してる。 比べると、fastcgiは面倒だね。
507 名前:nobodyさん mailto:sage [2008/06/25(水) 03:08:22 ID:???] >>504 >>505 ターゲット層が金持ち企業だけになるやん 俺はWEB受注開発がメインで仕事してるから 個人から企業まで幅広く仕事を請けたいんでね だからRoRじゃ受注数減るんだよね、マジで
508 名前:nobodyさん mailto:sage [2008/06/25(水) 03:11:52 ID:???] RoRの方が受注数増えるなら、そりゃ今すぐにでも必死になってRORを勉強しますよ でも、まだ現実そうじゃないんだよね
509 名前:nobodyさん mailto:sage [2008/06/25(水) 03:14:29 ID:???] 中小規模のWEBコンテンツならロリポップのレベルで十分稼動できるから 専用サーバーなんて金掛ける必要ない CakePHPが流行してるのは安いレンサバでも簡単に動くてのが かなりメリット高いと思ってるよ
510 名前:nobodyさん mailto:sage [2008/06/25(水) 03:16:11 ID:???] RoRまだ儲からないんだよ。松本だけか儲かってんの?w
511 名前:nobodyさん mailto:sage [2008/06/25(水) 03:28:13 ID:???] 楽しけりゃいいじゃん。
512 名前:nobodyさん [2008/06/25(水) 09:08:12 ID:8A4VEiyB] >>507 そういう考え方もあるね。 うちは企業のみと仕事する方針なのと、ある程度大きい会社をターゲットにしてる。 PHPでも専用サーバでやるよ。共有サーバは選択肢にない。
513 名前:nobodyさん mailto:sage [2008/06/25(水) 18:26:41 ID:???] twitterがRoRで高負荷サイト作る失敗例みたいになっちゃったから RoRはこれから下り坂になるんじゃないかと思うんだがどうだろう? 俺も本は買ったんだが負荷が気になって結局手を出してない
514 名前:nobodyさん mailto:sage [2008/06/25(水) 19:16:17 ID:???] JRuby1.1がいいって聞いた コンパイルしてバイトコードで実行すると速いらしい 自分では試してないけど
515 名前:nobodyさん mailto:sage [2008/06/25(水) 19:23:53 ID:???] あーJRubyか・・ Pythonも始めたがどうも美しく思えない 言語としてはRubyが好きなんだが・・
516 名前:nobodyさん mailto:sage [2008/06/25(水) 19:37:32 ID:???] このスレみてmod_rails試してみたけど こりゃ確かに導入は楽だわ。 性能とか良く見てないから総合評価はできんけど。
517 名前:nobodyさん mailto:sage [2008/06/25(水) 21:10:26 ID:???] Ruby会議レポートどうよ
518 名前:nobodyさん mailto:sage [2008/06/26(木) 23:54:41 ID:???] >>513 Friends for Sale の方が Twitter よりトラヒック的には大きい (けど負荷問題で騒がれてはない)という話も。 blog.evanweaver.com/articles/2008/05/27/is-twitter-still-the-biggest-rails-site/
519 名前:861 mailto:- [2008/06/27(金) 00:22:51 ID:???] NetBeansを試してるんだけど、sqlite3のドライバの追加のしかたが分らない。 [新規JDBCドライバ]のドライバファイル、ドライバクラス、名前って何を指定するの?
520 名前:nobodyさん [2008/06/27(金) 09:41:12 ID:bfytbvRv] rubyてそもそも負荷を考えて設計してなくて プログラムしやすい設計を第一に考えた言語だから 負荷がかかっても仕方ないと言えば仕方ない
521 名前:nobodyさん mailto:sage [2008/06/27(金) 11:09:15 ID:???] RoRってFastCGI使ってても重いの?
522 名前:nobodyさん mailto:sage [2008/06/27(金) 13:30:11 ID:???] fastcgiは高負荷で不安定になるから、いまはmongrelで行くのが普通。 passengerはまだ検証中・様子見の人が多い。
523 名前:nobodyさん mailto:sage [2008/06/27(金) 13:56:39 ID:???] > fastcgiは高負荷で不安定になるから、いまはmongrelで行くのが普通。 > passengerはまだ検証中・様子見の人が多い。 ソースきぼん。
524 名前:nobodyさん mailto:sage [2008/06/27(金) 16:14:53 ID:???] Mongrelはキャパ以上のアクセス来ると、反応返さなくなってプロクシエラー 常にメモリも確保してるし、ちゃんと受け入れられる接続数考えないと辛くなるよ。 FastCGIは必要な分だけプロセス作るから柔軟さではFastCGI 速度はMongrelのほうが速いみたいだけど、 キャッシュしまくってるウチでは明確な差でなかった。
525 名前:nobodyさん mailto:sage [2008/06/27(金) 16:15:41 ID:???] ソースも何も、運用してれば分かるけど。 Passengerはよく分からない。 FastCGIについてはRubyKaigiとかでも話に出てた。 たしか食べログの発表とかで。
526 名前:nobodyさん mailto:sage [2008/06/27(金) 16:21:33 ID:???] 食べログて一度Rails化したけど、動かなくて プレスリリース一気に引き下げたんだっけ? CNETだけが空気読まずリリース出しちゃってワロタ記憶がある。
527 名前:nobodyさん mailto:sage [2008/06/27(金) 16:53:06 ID:???] 質問です。 複数のレコードを一度に保存するためにindexを付けたのですが <%= form_for @hoo %> <%= f.text_field :name, :index => i %> <% end %> この後どうすれば良いかわかりません。コントローラには {'1' => {'name' => 'foo'}, '2' => {'name' => 'bar'}...} のようなハッシュが返って来ますが、これをどうやって保存するのでしょうか。 また、通常のフォームのようにedit時に値を自動挿入させるには コントローラでどう書けば良いのでしょうか。 宜しくお願いします。
528 名前:nobodyさん mailto:sage [2008/06/27(金) 18:58:15 ID:???] Rails界隈ではfastよりmongrelって結論になってるけどね ただ最終的にはpassengerが勝つ気がする
529 名前:nobodyさん mailto:sage [2008/06/27(金) 21:07:29 ID:???] rails で googlemap を扱うのによさげな plugin ってありますかね? ym4r/gm がいまいちメンテナンスされてないみたいなんで ほかにいいのがあったら教えてください。 あとは google4r.rubyforge.org/ くらいかなあ。見つけたのは。
530 名前:nobodyさん [2008/06/28(土) 01:19:42 ID:FhGz0EFW] rails2.0.2?のValidation validates_presence_of :AAA (DB Date型)で AAAに値入力があるのに developmentなら正常(チェックかからない) product (チェックがかかる。) という挙動が異なる現象がでてるのですが、どこをまず疑えば いいのでしょうか?save時のValidationの挙動はモードで異なる のでしょうか><
531 名前:nobodyさん mailto:sage [2008/06/28(土) 02:12:42 ID:???] モデルとマイグレーションさらしてみそ。
532 名前:nobodyさん mailto:sage [2008/06/29(日) 20:24:37 ID:???] >>531 ソースは会社です><。ちょと気になって家で調べてました。 月曜日が攻めてくるので、明日冷静にみてみます。
533 名前:nobodyさん mailto:sage [2008/06/29(日) 23:21:08 ID:??? BE:495046278-2BP(124)] クリッカブルマップをRailsで書く方法なにかありますかねぇ。 サーバサイドでもクライアントサイドでもいいんですが, クライアントサイドの場合はベタにHTMLのarea要素がりがり書く以外の方法がなにかないかなぁと思いまして。
534 名前:nobodyさん mailto:sage [2008/06/30(月) 08:56:12 ID:???] rails2.1用の、ActiveScaffoldみたいなプラグインありますか? 2.1になって、使えなくなったみたいです。
535 名前:nobodyさん mailto:sage [2008/06/30(月) 09:48:38 ID:???] >>534 activescaffoldの対応を待った方がよいんじゃないですかね。 githubで2.1対応が進められているみたいです ttp://github.com/activescaffold/active_scaffold
536 名前:nobodyさん mailto:sage [2008/06/30(月) 10:38:04 ID:???] >>535 そうですか。情報ありがとうございます。 一応、対応が進められているのですね。待ってみることにします。
537 名前:nobodyさん mailto:sage [2008/06/30(月) 12:12:15 ID:???] >>533 サーバでやったことがあるやつらは、35歳以上じゃないか? 今の現場の人たちは出来ることさえ知らないだろ。
538 名前:nobodyさん mailto:sage [2008/06/30(月) 13:38:14 ID:???] 「rails プロジェクト名」したら"Cipher is not a class"ってエラーでてプロジェクト作成できません。 おもいっきり初歩な気がしますがどうにも解決法わからないのでご教授ください。 osx10.5.3, Ruby1.8.7 p22, RoR2.1.0
539 名前:nobodyさん mailto:sage [2008/06/30(月) 18:37:52 ID:???] >>538 ttp://groups.google.com/group/sproutcore/browse_thread/thread/ef2873d3006c9745/3fb16f007b6b7eea
540 名前:nobodyさん mailto:sage [2008/07/03(木) 22:32:14 ID:???] mod_railsで動かしたrailsappの中でPHPコードって使えるの? それが無理だとしても、別のディレクトリのPHPアプリって動かせるん?
541 名前:nobodyさん mailto:sage [2008/07/04(金) 00:07:44 ID:???] public以下に置けば普通に動くのね。
542 名前:nobodyさん mailto:sage [2008/07/05(土) 01:43:15 ID:???] Rails2をベースに書かれた本ってないの? 古いバージョンの本見ながらどうしろと・・
543 名前:nobodyさん mailto:sage [2008/07/05(土) 01:57:51 ID:???] www.amazon.jp/dp/477751353X www.amazon.jp/dp/4839922217 www.amazon.jp/dp/4839928266 www.amazon.jp/dp/4896273702
544 名前:nobodyさん [2008/07/06(日) 08:12:37 ID:Z3KRnc84] Matzの会社を財務分析してみたんだが。 d.hatena.ne.jp/AntiSeptic/20080704/p1 などと思わせぶりな言い方をするものだから覗いてみりゃ、 なんて事無い田舎の零細企業の財務諸表であって、面白くもなーんともなかったわけだ。 それにしても、この程度の収益で2007年度って、 あの会社にとっては多分空前絶後の景気のいい年だったはずだの Rubyとゆー「鉱脈」があるだの言っているのは何なのだ。 Geekのヨタ話というのは、いつもこんなしょぼいスケールで行われているのか? あそこの技術者の平均レベルは、他の普通の会社よりはずっと高いと思うって、 これじゃあ、技術なんてIT企業の収益とは何の関係も無いと証明しているようなもんじゃねえか。 そもそも、この会社が何をやっているのかがHPを見た限りではよく分からん。 要は受託開発だろ労働力を人月で売ってるだけだろマーケ屋がこねくりあげた横文字得意げに使ってなに悦に入ってやがんだコラ。 更には製品・サービス部門まであって、なにやら参考価格が書いてあるところを見ると、 多分にパッケージっぽい印象を受けるが、それでいて全体の粗利率が26%程度ではどうしようもないだろ。 あそこに入りたい人は、損益計算書も注意して見ておくといい。まぁこれはどんな会社でも同じだけど、 ここを見るといろんなことが見えて来る。株価指標を計算してみるのもいい(非公開会社でもね)。
545 名前:nobodyさん mailto:sage [2008/07/07(月) 11:50:11 ID:???] >544 2行で
546 名前:nobodyさん mailto:sage [2008/07/07(月) 23:06:03 ID:???] Rails 2で 起動しているサーバーのURL 例えば localhost:3000 を取得するにはどうすればいいですか
547 名前:nobodyさん mailto:sage [2008/07/07(月) 23:35:11 ID:???] url_for(..., :only_path => false)でどうか。
548 名前:nobodyさん mailto:sage [2008/07/07(月) 23:38:24 ID:???] $c->uri_for('/') でどうか。
549 名前:nobodyさん mailto:sage [2008/07/07(月) 23:39:55 ID:???] じつのところ、@request.host_with_portが重要なとこで、 http:// と /以降はなんとでもなるわな。
550 名前:nobodyさん mailto:sage [2008/07/08(火) 09:27:57 ID:???] Ruby on Rails 1.2.4をインストールしたのですが config/routes.rbにある map.connect ':controller/service.wsdl', :action => 'wsdl' は何を意味するのでしょうか?
551 名前:nobodyさん mailto:sage [2008/07/08(火) 18:00:18 ID:???] ActionWebServiceのためのエントリ。 SOAPとか使わないなら削除してもいいよ。
552 名前:nobodyさん mailto:sage [2008/07/08(火) 22:52:13 ID:???] 米国のamazon検索すると、Rails本(rubyも)が、 ここ一年くらいで凄く増えてるんだよな・・・ 昔のPerlのCGI本や、Java本みたいな、勢いを感じる。 日本でも、あと1,2年で、祭り状態になるんじゃない?
553 名前:nobodyさん mailto:sage [2008/07/08(火) 23:32:13 ID:???] そういうタイミングで入ってくる香具師がさんざん荒らしていくことが多いんだよな。
554 名前:nobodyさん mailto:sage [2008/07/09(水) 02:31:58 ID:???] ってか今ってちょっとブーム終息したくらいじゃないの? またくんの?