Ruby on Rails のスレ が
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2008/04/06(日) 04:59:29ID:???消えたのか?
流行ってないのか
死亡
0357nobodyさん
2008/06/10(火) 09:01:50ID:???がんばってね。
0358nobodyさん
2008/06/10(火) 14:30:58ID:???Ruby使っている人はPHP使っている人に比べて
大幅に少ないでしょ。
0359nobodyさん
2008/06/10(火) 14:55:54ID:???がdeprecatedというか削除されているようなんだが
かわりになにをどう使えばいいんだ?
0360nobodyさん
2008/06/10(火) 15:02:28ID:???雇わないか?
ベンチャー→某上場企業でずっと自社Railsサイトエンジニアやってたけど
上場企業は俺には合わん(´・ω・`)
0361356
2008/06/10(火) 21:53:45ID:???惜しいぃ。
少し前ならあちこちに募集をかけていたのだが、ただいまストップ中。
オフィスが手狭になってきてしもた。
申し出ありがとさん。
0362nobodyさん
2008/06/11(水) 12:34:32ID:???0363362
2008/06/11(水) 13:18:32ID:???言葉足らずでスマソ
0364nobodyさん
2008/06/11(水) 15:03:38ID:???ActiveRecord::Baseのサブクラスのままで。
0365nobodyさん
2008/06/11(水) 15:23:39ID:???背景を説明すると、has_and_belongs_to_many を has_many :through に
置き換えているんですけど、今まで id カラムがなかったテーブルに主キーを
追加しなきゃいけないのはなんかいやなんで、主キーなしのままモデルとして
扱えないかなと思った次第です。
0366nobodyさん
2008/06/11(水) 16:44:54ID:???東京なんだ・・・orz
本気で我慢ならなくなったら検討するぜ。
でも、RoRで色々やりたい場合、
ベンチャーの方が意思決定も柔軟だし、古くて硬い会社よりやりやすいよなぁ・・・
>>365
何かしらのユニークカラムがあるなら set_primary_key で指定しちゃえばいいんじゃね?
0367nobodyさん
2008/06/11(水) 21:16:14ID:???0368363
2008/06/11(水) 21:19:56ID:???きっと東京だろうと思ったよ。漏れも東京で業界にいたから、大体の業界の構造は分かってるつもりだ。
デカい会社にいると、どうしても処理能力が高い人材にいろんな業務が集中しちゃうんだよな。
その割には色々な壁があって、つまらないことも全然改善されない。割に合わんとおもた。
大阪で良かったらまた声をかけてくれ。
スレ汚しスマソ
0369nobodyさん
2008/06/11(水) 22:18:39ID:???>>368
kwsk!!と言いたい所だが、ここじゃ書けんかorz
気にかけてくれてありがとな。
地道に友人のツテとかネットで探す事にするぜ。
でも、ここの住人とかでサービス案考えたり、勉強会とかやってみたいぜ。
スレ汚しスマン
0370nobodyさん
2008/06/12(木) 09:37:16ID:???http://www.moongift.jp/2008/06/shinjiko/
これは面白そうだ!!
0371nobodyさん
2008/06/12(木) 10:12:00ID:???自分も has_many :throughにしたときに、とりあえず:idを追加してしまいました。
primary_keyがないとレコードを削除できないんですよね。
ちなみに
counter_cacheが habtmで使えないので、has_many :through に変えました。
で、model1とmodel2の関連に、
has_many :throughで model1_idとmodel2_idでユニークな複合キーになっているなら、
composite_primary_keysプラグインが使えるかもしれません。
0372nobodyさん
2008/06/14(土) 02:28:13ID:???0373nobodyさん
2008/06/14(土) 23:43:59ID:v1AdI/xu0374nobodyさん
2008/06/15(日) 00:00:34ID:???最近radrailsから乗り換えた
かなり満足してるけど内部にブラウザー持ってないんだよね…
0375nobodyさん
2008/06/15(日) 00:10:22ID:???いまうちで作ってるやつはLinuxかMac上でしか動かないのだ。
colinuxあたり入れてもらうしかないかなぁ。
ちなみに他の開発陣はMacでTextMate(or vi, emacs)だったりする。
0376nobodyさん
2008/06/15(日) 00:12:54ID:X0s3mQ6d用賀に足向けて寝んなよ
0377nobodyさん
2008/06/15(日) 00:19:38ID:???後から来るやつが会社に合わせるのは当然だろ
LinuxかMacたたきつけとけ。
雇ってもらってるのに環境で一人だけワガママは許されない
0378nobodyさん
2008/06/15(日) 00:36:27ID:???ターゲット環境とソースリポジトリ、Issue管理なんかの
共通部分だけあってりゃ良いんじゃない?多様性はなんちゃら。
0379nobodyさん
2008/06/15(日) 00:52:00ID:???0380nobodyさん
2008/06/15(日) 01:52:28ID:???一人でのんびり作るならいいけど本格的に人数組んでやるのにWinは無いと思う
MacBookPro欲しいな
0381nobodyさん
2008/06/15(日) 14:49:56ID:???リソース確保経験無いの明らかだし、「本格的に人数組んで」なんて良く恥ずかしげも無く書けるよ・・・
0382nobodyさん
2008/06/15(日) 15:23:21ID:???Rails界隈の「本格的に人数組んで」って10人くらいを指すと思うけど
JAVA辺りの大規模開発とは状況が違うよ
0384nobodyさん
2008/06/15(日) 15:55:54ID:???楽天はそれでやってるって聞いたけど
さすがに開発機を全部Macって話じゃないと思うけど
0385nobodyさん
2008/06/15(日) 16:05:18ID:X0s3mQ6d0386nobodyさん
2008/06/15(日) 18:03:54ID:???あたったためしがない
0387nobodyさん
2008/06/15(日) 18:21:08ID:???一人だけWindowsのVMWareにCent OS入れてがんばってる。
0388nobodyさん
2008/06/15(日) 21:18:39ID:???windows必須なんで、アウトルックとかパワポとかの使い方をしょっちゅう訊かれて超鬱陶しい。
0389nobodyさん
2008/06/15(日) 21:31:20ID:???開発用WindowsPCに色々監視ソフトとかセキュリティ関連のソフト入れまくってる
職場の現状を見てると、何か根本的な選択肢を間違ってる気がするw
0390nobodyさん
2008/06/15(日) 23:35:41ID:???要らないような気がするんだけど。
スケールとか足回り固める人員が別途いるなら分かるけど。
0391nobodyさん
2008/06/15(日) 23:47:08ID:???ただ、他社とのやりとりで、丁度マシンが足りなくなって、
MacBookをサーバにして2ヶ月以上稼働させたら、それ見て上司折れた。
いま6人Mac。
本番機はLinuxで、確認用の環境もLinuxだけど、普段の開発はMacで十分。
WindowsはOfficeとIEのテストで使ってる。
0392nobodyさん
2008/06/16(月) 00:42:44ID:???全PCを社内システム部が管理してるから
MacやLinuxはおろか、認証が無い開発用ツールさえインストール不可能・・・
鯖はLinuxだから皆、鯖にsshでつないで開発してるお。
WinでRails開発って文字コードの問題で辛くないか?
DOSにputsで表示しても化ける品。
0393nobodyさん
2008/06/16(月) 00:55:42ID:???重くね?
シンクライアント構成は管理側からすると憧れるようだけどね
ウチはなんかもうみんなバラバラw
0394nobodyさん
2008/06/16(月) 01:03:02ID:???上場企業なら仕方ないんだと。
Linux&viで開発できてるからまぁマシだけど、
ベンチャー上がりの身としてはやりずらいよ
逆にWinでローカルRails鯖立てるの重くない?
0396nobodyさん
2008/06/16(月) 01:44:03ID:???趣味の人以外は居ないんじゃないかなぁ。
script/console化け化けだろうし。
0397nobodyさん
2008/06/16(月) 04:36:24ID:???0398nobodyさん
2008/06/16(月) 04:38:07ID:???0399nobodyさん
2008/06/16(月) 13:00:02ID:???eclipseによるPHP開発環境はWindows限定と言っても過言ではありません。
私は流行の言語を一通り使えますが、PHPだけはWindowsで書くのが楽だと認めざるを得ません。emacs完敗ですよ。
WindowsでPDT(eclipse)を使うわけです。本当に楽なんです。xyzzy完敗ですよ。
逆に言えば、linuxに糞PHP用のIDEが充実したら、windowsから乗り換える人間が増えるでしょうね。
SSHで開発とかほざいている人たちがいますが、あれ、遅いよ、色んな意味でね。はっきり言ってやるけど、眠たい仕事してんじゃねえよ雑魚。
0400nobodyさん
2008/06/16(月) 13:02:00ID:???できないのでしょうか?
例えば、phpmyadminを動かしたかったりするのですが
Alias /phpmyadmin /usr/share/phpmyadmin
こちら
ttp://www.modrails.com/documentation/Users%20guide.html#conflicting_apache_modules
によると mod_aliasとconflictするとあるので、これではだめということなのだと
思うのですが、何か方法はありますか?
0402nobodyさん
2008/06/16(月) 16:44:20ID:???0403nobodyさん
2008/06/16(月) 17:14:25ID:???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>
0404nobodyさん
2008/06/16(月) 20:16:35ID:???どういうことかわからない。
2008/2/31というあり得ない日付が入ったときにどういう動作になればいいんだ?
0406nobodyさん
2008/06/17(火) 00:49:48ID:???日付じゃなく文字列で受ければいいじゃん。
間違った日付の方がいいってくらいだからどうせ日付型である必要もないんだろ?
0407nobodyさん
2008/06/17(火) 00:59:09ID:???0408nobodyさん
2008/06/17(火) 03:18:12ID:???0409nobodyさん
2008/06/17(火) 03:25:53ID:???コンソール機能それ自体に余計な機能付けられると困りそうなので
控えめな方が
なんかSafariとタブ周りのショートカット互換してるのはヘンな気分ねw
俺の用途では実害ないけど。
vimやemacs酷使してる奴には実害あるのかな?
はい、俺がヘボなだけですね。わかります
win環境限定されたらpoderosa入れるほうの三流です
0410nobodyさん
2008/06/17(火) 03:26:59ID:VxmBWok3ターミナルソフトでショボイとか無いと思うが・・・
何を求めてんの?
0411nobodyさん
2008/06/17(火) 03:28:51ID:VxmBWok3poderosaはmem使用量がアホみたいに多くて使う価値が無い。
.net要求とかありえない。ゴミ以下。
winならPuTTY ごった煮版最強説
0413nobodyさん
2008/06/17(火) 05:02:33ID:???iTermはスクロールがアホみたいに遅くて、話にならない。
WindowsのPoederosaやputtyとは勝負にならない。
0414nobodyさん
2008/06/17(火) 05:16:39ID:???いや、macports含む環境がしっかりしてきただけなのかな。
前はエンコーディングじゃなく、むしろロケール絡みで下らないトラブルと戦った記憶はある。
アメリカ人日本語判ってねえなーとか当然のこと呟きながらバグレポート書いたりw
0415nobodyさん
2008/06/17(火) 07:36:11ID:???0417nobodyさん
2008/06/17(火) 09:18:45ID:VxmBWok3validメソッドというものがあってだな。
0418nobodyさん
2008/06/17(火) 09:22:06ID:???|:::::::| ,,,,,_ ,,,,,,|
|r-==( 。);( 。)
( ヽ :::__)..:: }
,____/ヽ ー== ; ほうほう それで?
r'"ヽ t、 \___ !
/ 、、i ヽ__,,/
/ ヽノ j , j |ヽ
|⌒`'、__ / / /r |
{  ̄''ー-、,,_,ヘ^ |
ゝ-,,,_____)--、j
/ \__ /
| "'ー‐‐---''
0419nobodyさん
2008/06/17(火) 09:22:40ID:???もともと日付のエラーって扱いにくくて、mpaerrを使ってます。
こちらは 2.1でも動作が変わらないようです。いかがでしょう?
0420nobodyさん
2008/06/17(火) 14:08:53ID:chmoiPw/#レンタルサーバのさくらインターネットでrailsを試みてます。
%ruby script/server
した後、ブラウザでhttp://hoge.sakura.ne.jp:3000/
すると『Hello world 』が表示ってとこまで作ったのですが、
これをhttp://hoge.sakura.ne.jpで表示させるにはどうしたらイイですか?
0422nobodyさん
2008/06/17(火) 18:46:51ID:???paramsにはあるのに。。。
0423nobodyさん
2008/06/17(火) 19:01:47ID:???0424nobodyさん
2008/06/17(火) 19:40:51ID:???0426nobodyさん
2008/06/17(火) 20:10:44ID:???各モデルは列情報を持ってるのだからそこらへんも自動でやってくれるともっとありがたいんですけどね。
さらにはモデル間の関係も外部キー名が*_idと決まっているのだからある程度までは自動化できるのでは?と思います。
0427nobodyさん
2008/06/17(火) 20:19:02ID:???0428nobodyさん
2008/06/17(火) 22:14:46ID:???なにしろRails初心者なもので。というか自分のソースを外部に公開したことなんてないですし。
0429nobodyさん
2008/06/17(火) 22:18:36ID:???一人でやってて楽しい?
0430nobodyさん
2008/06/17(火) 22:31:29ID:???でもわざわざ公開する手間は面倒。
0431nobodyさん
2008/06/17(火) 23:45:34ID:???乞食うぜーよ。
こんな糞のたまり場なんかより、github とかでこっそり公開した方が良いね。
0432nobodyさん
2008/06/17(火) 23:53:00ID:???もっとやれ
0434nobodyさん
2008/06/18(水) 00:06:51ID:???0435nobodyさん
2008/06/18(水) 00:09:28ID:???どうみてもゴミです、ほ(ry
0436nobodyさん
2008/06/18(水) 00:27:46ID:???0437nobody
2008/06/18(水) 01:26:10ID:DSVYqGpy関数の頭に
def
を付けて書く。
戻り値の型も定義しないのになにがdefineだ!!
ついでにクラスも変数も全部定義だろが!
ブロックの先頭の記号(Java/Cだと { ) が無い!
ブロックの終了だけend。
こんなんだと数年先に
「メンテできるヤツいね〜な。まいった」
となる。
とっととくたばれ!!
0438nobodyさん
2008/06/18(水) 01:35:57ID:DSVYqGpy世界の大迷惑。
0439nobodyさん
2008/06/18(水) 01:58:24ID:???0440nobodyさん
2008/06/18(水) 02:26:25ID:???もっとやれwwwwwwwwww
0443nobodyさん
2008/06/18(水) 04:29:27ID:???間違いは訂正しておかないとな
> 関数の頭に def を付けて書く。
rubyに関数は無い
defはメソッドの定義を開始するための予約語
> 戻り値の型も定義しないのになにがdefineだ!!
変数に型が無いのに戻り値の型が指定できても意味が無い
javaにはdefineは無いし、Cの#defineは型の定義とは
まったく関係がない(型定義はtypedef)
> ブロックの先頭の記号(Java/Cだと { ) が無い!
ブロックの開始のthen(if unless)とdo(for while until)は
記述を省略できるだけで存在しない訳じゃない
以上
0444nobodyさん
2008/06/18(水) 12:15:25ID:BYaXAPuT>>421
占有じゃないです。
#スタンダードプラン
0445nobodyさん
2008/06/18(水) 12:52:40ID:???> ブロックの開始のthen(if unless)とdo(for while until)は
> 記述を省略できるだけで存在しない訳じゃない
どんな言語でも「省略できる」は大概、悪いことな罠
C言語でも、if(〜){} の {}の中身が一行の場合省略できるが
一行でも省略しないというコーディング規約があるし。
省略できまくりで混沌としてしまったPerlという言語がある。
0446nobodyさん
2008/06/18(水) 12:55:29ID:???0447nobodyさん
2008/06/18(水) 13:00:08ID:BYaXAPuThttp://pc11.2ch.net/test/read.cgi/tech/1207233348/l50#tag336
0449nobodyさん
2008/06/18(水) 14:24:40ID:???0451nobodyさん
2008/06/18(水) 15:55:29ID:???0452nobodyさん
2008/06/18(水) 17:29:31ID:DSVYqGpyrubyに関数は無い
defはメソッドの定義を開始するための予約語
メソッドと関数ってそうめんと冷麦くらいの違いだ、大意は同じ。
Rubyスクリプトでクラスなしでdef書けるだろ。
メソッドだけ「定義」って書くならクラスにもdefつけろ。
クラスに付けないならメソッドにも付けるな。
putsとか%07dとかCからパクリまくるなら { } もパクればいいのに
妙に「俺が作ったんだ、ついて来い」みたいなくだらんアピールの意図を感じる。
endでブロック終わるのはどう考えても始まりがわからんから
エディタベースのコーディングを苦痛にする。
くそくそRuby。
0453nobodyさん
2008/06/18(水) 17:50:54ID:DSVYqGpyまったく関係がない(型定義はtypedef)
あの〜defを
メソッドだか関数だかの先頭に付けるのはなんで?
defの語源を明らかにしてくれ。気になってしょうがねえ。
「記号に過ぎない。なんでもよかった。スクリプトパーサがバカなんでしかたなかった」んなら
そんなもん付けんでもすむようなまともなパーサを作ってから出せ!手〜抜くなボケ。
やっぱ語源はdefineだろ。まちゅもちょのボキャブラリってCとVBだけ。
0454nobodyさん
2008/06/18(水) 18:07:00ID:DSVYqGpyjavaではインターフェイスを定義してimplementsすれば
Cの#defineみたいなリテラルの定義はできる。
Rubyでできる?
参考書立ち読みしたけど書いてなかった。
0455nobodyさん
2008/06/18(水) 19:07:43ID:???0456nobodyさん
2008/06/18(水) 19:46:50ID:???> Rubyスクリプトでクラスなしでdef書けるだろ。
rubyスクリプトのトップレベルはObjectのインスタンスmainそのもの
Objectに定義したメソッドは全てのインスタンスから参照できる
そのためトップレベルに定義したメソッドはどこからでも使える様になる
> メソッドだけ「定義」って書くならクラスにもdefつけろ。
> クラスに付けないならメソッドにも付けるな。
クラスの定義を開始するための予約語は class
> putsとか%07dとかCからパクリまくるなら { } もパクればいいのに
rubyがパクリ言語なのは周知の事実
ブロックが { } でないのは作者がへたれだから
■ このスレッドは過去ログ倉庫に格納されています