トップページ⇒php
1001コメント324KB

【Agile】Ruby on rails相談所【DRY】

■ このスレッドは過去ログ倉庫に格納されています
000112005/06/13(月) 20:51:40ID:hOTuU4T5
Ruby on rails に関する相談所です。
まだまだ、日本語の情報が少ないですが、
みんなで、意見を出し合いましょう!!

<英語>
本家: http://www.rubyonrails.org
API: http://api.rubyonrails.com/
Documents&Tutorials: http://documentation.rubyonrails.com/

<日本語>
Rails' wiki: http://wiki.fdiary.net/rails/

ActiveRecordの記事(データベースの操作):
http://jp.rubyist.net/magazine/?0004-RLR
http://jp.rubyist.net/magazine/?0006-RubyOnRails
0511nobodyさん2006/02/28(火) 14:01:03ID:???
> リナザウで勉強中。

すげえ。りなざうでも Rails できるんですね。
漏れも一応持ってるんだけどもっと使いこなさなくちゃだなあ。
0512nobodyさん2006/02/28(火) 14:14:59ID:XcJ2qlTp
>>510
proxyかかってるんで、できないんですよー
PHSsshでつなげますが、それならリナザウでやっても一緒かな、と。
自宅鯖には環境あるんですけど、通勤中の勉強中に便利


>>510
SL-C3100ですけどね
Ruby1-8-3で動いてマツ
0513nobodyさん2006/02/28(火) 14:36:24ID:???
>>512
なるほど。なんかすげーです。リナザウほすぃ。
0514nobodyさん2006/02/28(火) 17:11:47ID:???
>>512
> SL-C3100ですけどね
> Ruby1-8-3で動いてマツ

まじかよ。データベースはどうしてるの?
0515nobodyさん2006/02/28(火) 18:02:16ID:???
>>512
knoppixとかもダメ?
0516nobodyさん2006/02/28(火) 18:18:39ID:???
>507
リナザウSUGEEE!!!
通勤時に電車で座れるなら最高の勉強ツールですね。

そんなことよりも、漏れとして
>結構大きな会社なのにASPでSQL埋め込みソースが一杯。
>そんな私はサイト改編によばれた派遣屋さんですorz

と言うところに、同じ環境で頑張っている人がいるんだなと
というところで、勇気がでたよ。
0517nobodyさん2006/02/28(火) 19:53:55ID:6VXJbKB8
>>514
DBはmysqlのver3.22でつ
あとはapache,samba,ssh-serverが動いてます

>>515
knopixはしらないけど、Free/BSDなら動きますよ

>>516
おー同じ境遇ですかぁ。
正直、MVCでの開発にしたいですが、予算が。。。
0518nobodyさん2006/03/01(水) 12:47:10ID:???
リナザウが欲しいという人がいたので、ちょっとだけコメント。

遅いし、打ちにくい欠点がありますが、
大きな利点としては、サスペンド、復帰がノートより手軽という所です。

うちは子供がいるんで、手軽にやめられるのが便利で愛用してますが、
そういった事情がないならノーパソのほうがいいでつよ。
スレ違いすみませんでした。
0519nobodyさん2006/03/01(水) 13:10:36ID:???
そうなんでつか。CF-R4 とか買えるなら買えってことでつか。。。

金ねーよ (´・ω・`)
0520nobodyさん2006/03/01(水) 14:25:07ID:???
通勤時に電車でノーパソは厳しいんじゃないかなぁ
もちろん土地とか時間にもよるだろうけど
05215192006/03/01(水) 15:51:20ID:???
ちなみにモノレールが数年前に開通した車社会の地域でつ。
0522nobodyさん2006/03/01(水) 15:59:30ID:zDukzy4n
翻訳版Rails本で勉強してまつ
p.71の画像を表示したいんですが、どう入力するんでしょうか。
今は、
images/sk_auto_small.jpg
と入力していますがエラーになってしまいます。
0523nobodyさん2006/03/01(水) 17:09:44ID:???
>>519
お、地域一緒。
それよりRailsってOS Xって感じがするんだが。
MacBookはどうだい?
0524nobodyさん2006/03/01(水) 17:18:24ID:???
>>522
これ多分、外部のURLを想定してるみたいなので生々しく
http://localhost:3000/images/sk_auto_small.jpg
と image_url に入力すればいいと思う。

p.70 の表示部分見るとわかるけど、そのまま img src=... に表示されてる。
05255192006/03/01(水) 17:18:51ID:???
>>523
うーん。ちと持ち運ぶには大きいかなと思う。
漏れとしては、CF-(Y|T)4 のサイズが限度かも。

この県で、rails で開発してる会社ってあんのかなあ。
0526nobodyさん2006/03/01(水) 18:15:43ID:???
>>525
うおーまさに今MacBookで練習中
横幅がでかいからなんか目立つ
新幹線で広げるのがためらわれる
でも画面が広いから、右半分にエディタ、左半分にブラウザでけっこう便利

それより環境設定が大変 CarbonEmacsは自前でコンパイルする必要あるし
Finkはまだバイナリが用意されてなくてすべてソースからコンパイルしなきゃいけない
でもMySQLのバイナリがあったのはびっくり

ちなみにAppleDeveloperCenterでRailsのチュートリアルが掲載 これもびっくり
http://developer.apple.com/tools/rubyonrails.html
0527nobodyさん2006/03/01(水) 18:24:04ID:???
mysql3.22でも環境設定大変ですよぉ。
シングルクォーテーション想定してないから、
ActiveRecordのソース書き直して対処したりとか。
0528nobodyさん2006/03/01(水) 18:25:18ID:???
>>527
まちがい、mysql_adapter.rbのActiveRecordでつ。
05295232006/03/02(木) 03:38:05ID:???
>>525
正直Railsで開発している会社はない。
というか、新しいことに挑戦する土壌ではないね。
自分で作るか、盛り上げていくかしかないと思う。
0530nobodyさん2006/03/02(木) 07:33:28ID:???
>>529
大阪や東京なら結構あるよ
0531nobodyさん2006/03/02(木) 09:12:01ID:???
会社っていうか、会社がRubyで個人に頼んでる所はある。
0532nobodyさん2006/03/02(木) 10:05:25ID:???
>>530
いや、 519 & 523 はそんなことはわかっていると思われ。
0533nobodyさん2006/03/02(木) 10:35:58ID:???
だいにのじんせいたん、たいぽのあれこれおしえてたもれ。

Shibuya.js
http://shibuyajs.org/

TYPO Powered
 
0534nobodyさん2006/03/02(木) 12:29:20ID:???
KBMJ,Ruby on Railsを利用したブログ・エンジン「RuBlog」を発売:ITpro
http://itpro.nikkeibp.co.jp/article/NEWS/20060301/231383/
0535nobodyさん2006/03/02(木) 14:34:51ID:???
>>533
Typoの何が知りたいんだ?
0536nobodyさん2006/03/02(木) 14:46:49ID:???
>>535
インストールで詰まりそうなところ、
日本語環境で運用するために作業したところ、
おすすめの改良ポイント、
他のブログシステムとの比較、
とか。

ま、他力本願だな、これじゃ。
0537nobodyさん2006/03/02(木) 15:36:26ID:???
Railsでつくられた、はてなSNSはぼろくそにいわれていますねえ。
http://d.hatena.ne.jp/yomoyomo/20060302/hatenasns
だいにのじんせいたんはすくいがたくあたまがわるいと。
0538nobodyさん2006/03/02(木) 16:35:04ID:???
>>536
こういうの見つけましたけど。
ttp://tam.qmix.org/wiki/TypoInstall.html
0539nobodyさん2006/03/02(木) 21:21:32ID:???
>>444 の命名が、このスレで定着しちゃってキモい件について
0540nobodyさん2006/03/02(木) 23:04:22ID:???
InstantRailsでRuby on Railsを動かす
ttp://www.hyuki.com/d/200603.html#i20060302165345
0541nobodyさん2006/03/03(金) 01:19:02ID:???
>>537
なんつーか、はてな近辺は、
はてなに思い入れが大きすぎる人が多いね。
0542nobodyさん2006/03/03(金) 01:39:59ID:???
>>539
その命名使ってるの一人だけじゃないの?
0543nobodyさん2006/03/03(金) 01:49:16ID:???
つか「だいにのじんせい」って誰だよ。
わけわかんねーから、うざいだけなんだが。
0544nobodyさん2006/03/03(金) 02:26:52ID:???
はてなSNSが評判悪くて落ち込んでるみたいだから
そっとしておいてあげようよ
0545nobodyさん2006/03/03(金) 10:19:20ID:???
特定の人物について話したいならネットウォッチ板とか他所でやってほしい。
0546nobodyさん2006/03/03(金) 10:42:53ID:???
はてなSNSって、技術屋の腕自慢というか、Railsならこんなの
すぐできまっせーってみせびらかしたいというか、そういう気持ちが
強く感じられるんだよ。

オリジナルのように第三者の個人が勝手にやるのはネタとしておもしろい
けど、はてなの中の人がはてなブランドで、ログイン情報は本物使って
ああいうものを作るというのは、薄気味悪いと思う人がいても仕方ないでしょ。
0547nobodyさん2006/03/03(金) 15:22:44ID:???
> 薄気味悪いと思う人がいても仕方ないでしょ。

マンセーする人がいても仕方ないでしょ。
0548nobodyさん2006/03/03(金) 15:26:33ID:???
ひがんでるように読める
0549nobodyさん2006/03/03(金) 15:26:44ID:???
はい、両者痛み分けというわけで、

↓次の話題どうぞー
0550nobodyさん2006/03/03(金) 16:34:14ID:???
ねえ、そっとしておいてあげようよ
0551nobodyさん2006/03/03(金) 16:38:11ID:???
それじゃあRailsで開発している会社をリストアップせよ!
0552nobodyさん2006/03/03(金) 16:59:58ID:???
>>551
ttp://feedbringer.net/
ttp://www.kbmj.com/service/products/rublog.html
0553nobodyさん2006/03/03(金) 17:38:45ID:???
feedbringerの実体って、ftth.ucom.ne.jpってドメインになってるんだけど、
自宅鯖に毛の生えたようなものなんだよねえ?
大丈夫かなこの会社。
0554nobodyさん2006/03/03(金) 17:47:13ID:???
feedbringer って利用者いるのか?
0555nobodyさん2006/03/03(金) 18:24:39ID:???
結局 Rails を採用してるのはその程度の会社しかないということで FA ?
0556nobodyさん2006/03/03(金) 20:40:02ID:???
FA.

37signals だって、ウンコアプリで金請求してるし、
Rails まわりって、マーケティングがうまいなぁとおもた。
0557nobodyさん2006/03/03(金) 23:44:16ID:???
>>552
何故日本にこだわってるのか分からないけど、たくさんあるよ
http://wiki.rubyonrails.org/rails/pages/RealWorldUsage
0558nobodyさん2006/03/04(土) 00:03:54ID:???
さて、昨日『RailsによるアジャイルWebアプリケーション開発』を買ってきたオレガイルわけだが。

Perlを先々月と先月とやったんだけど、どうも面白くなくて(CPANのライブラリ見て何か作る
のは面白かったけど、何となく)、次に何やるべかとなったとき、RoRに手を出してみようと
思ったわけです。

結局、Railsによる〜の巻末についてるRubyの簡単な文法説明を読んで、ウェブアプリケー
ションを作ってみた(簡単なオンラインショッピングセンターみたいなの)んだが、くっそ簡単
で、正直拍子抜けした。昨日の昼頃開発を初めて、4時30分頃には管理者専用ページ(Ajax
を使ってみた)と、商品一覧ページなどが出来上がってしまった。これには感激しましたよ。

まだまだ勉強が足りんので勉強してもっと楽しめたら良いと思った。
0559nobodyさん2006/03/04(土) 00:53:10ID:???
>>558
一通り終わったらCatalyst行ってみるとか…
0560nobodyさん2006/03/04(土) 01:07:03ID:???
Catalyst ってスレある?
0561nobodyさん2006/03/04(土) 12:00:27ID:???
Catalystって、もっといいの?
0562nobodyさん2006/03/04(土) 17:00:17ID:???
perl で似たようなことをやってるものと思ってもらえれば。
0563nobodyさん2006/03/04(土) 18:59:45ID:xbQmaj8L
Railsのインストールで教えてください。

以下のようにコマンドラインから打つと、
>gem install rails -r -y
Attempting remote installation of 'rails'
Updating Gem source index for: http://gems.rubyforge.org

このまま何も反応がないままとなります。1時間位放置してありますが、何も
変化がありません。
何を調べればよいでしょうか?

環境は以下のとおりです。
WindowsXP
ruby 1.8.4
rubygem 0.8.11
プロキシーは使っていません。
0564nobodyさん2006/03/04(土) 21:07:36ID:???
>>563
まずは gem list -r を実行してみて。これでつながっているかどうかわかる。
0565nobodyさん2006/03/04(土) 21:37:45ID:???
皆様はなにで開発なさってるんですかね
0566nobodyさん2006/03/04(土) 21:39:37ID:???
アジャイル本のサンプルだと
<% for product in @products %>
つかってるけど、<% @product.each{|product| %>
じゃいかんのかねぇ

オブジェクトの取り出し順序がeachだと保証されてないのか、
作者の単なる癖なのか。

サンプルみてると、Rubyというより、Perlのサンプルみてる気がしてくる
0567nobodyさん2006/03/04(土) 23:06:14ID:???
>>566
イテレータを使っていればRubyらしいということもあるまい。ERBのように <% %>
があると、<% @product.each{|product| %> ってすごく醜くないか?それにforのほうが
速いはず。ちなみにeachだと順序が保障されないなんてことはない。
0568nobodyさん2006/03/04(土) 23:16:04ID:???
<% @products.each do |product| %>と書けば醜くないと思うけど
http://www.notwork.org/~gotoken/mag/cmagazine/gokudo/8th/
ここ見たらforとeachで結構差があるみたいね
0569nobodyさん2006/03/05(日) 00:25:32ID:???
なるほど、速度差って問題がありましたか。
たしかにERbで each{とやると見にくいのはあるかも。

あとサンプルできになったのは、#{name}でもないのに
link_to の所が "ああ" か 'ああ'と統一感がない所。
埋め込み以外で、使い分ける利点ってありましたっけ?
0570nobodyさん2006/03/05(日) 06:53:23ID:5JBubhth
'' でくくってるときが早い(くらいしか思いつかない)
0571nobodyさん2006/03/05(日) 10:21:13ID:AqRzfnq0
>>564

>gem list --remote
*** REMOTE GEMS ***
Updating Gem source index for: http://gems.rubyforge.org

このまま反応なし、となります。netstat -an で見ると当該サーバ
へのコネクションはESTABLISHEDとなっています。
0572nobodyさん2006/03/05(日) 13:04:56ID:a//2UTbK
>>5
wwwwしょうがねぇなロリコンはwwwww
ググッてやったぞ。http://www.freepe.com/ii.cgi?school21
とりあえず日本じゃ一番安いのはここしかねーなwww
すげーサイトしょぼいけどwwww 幼女ハァハァ
まぁ買ったらwinnyにでも流してくれやノシ
0573nobodyさん2006/03/05(日) 13:24:41ID:???
解読たのむ
0574nobodyさん2006/03/05(日) 13:38:00ID:???
>>573
業者の宣伝
0575nobodyさん2006/03/05(日) 15:15:03ID:???
>>574
サンクス
#「Rails によるアジャイル Web アプリケーションの開発」買ってきたとこ。今から読む。
0576初心者2006/03/05(日) 15:20:07ID:9eCGisQf
初めて質問します。よろしくお願いします。
userエンジンを使ってbefore_fileter で認証することにしたのですが、
function testでログインができません。
(userエンジンは動いているのは確認しました。)
function テストは特定のコントローラー以外にはpost出来ないのでしょうか?
post :login, :controller=>"user", :usr => ....
とやってみても外部コントローラ(この場合はユーザエンジンのusrコントローラに
ポストできません。
外部コントローラにポストする方法とか、ログイン状態にする方法は
ないのでしょうか?


0577nobodyさん2006/03/05(日) 16:39:16ID:???
>>576
http://d.hatena.ne.jp/zorio/20060227/1141052640
0578nobodyさん2006/03/05(日) 18:03:33ID:???
Ruby on Railsの陳腐化の宿命(Java、C#)
http://d.hatena.ne.jp/fromdusktildawn/20060216/1140064918
0579nobodyさん2006/03/05(日) 18:38:24ID:???
>>578
他の言語でも可能なことくらい、みんな分かってるだろw
Ruby の使い易さが RoR のメリットとして生きていると言われてるのをスルーしてるし。
まぁ、これは個人的な嗜好によるだろうけど。
個人的には Java はアレであまり使いたくないし、C# は簡単だけど過去に遺産を結構無駄に引き摺ってるし。
しかも、プラットフォームが正常進化すればすぐに陳腐化するってw んなもん、何でもそーだろw
そんなこと言ったら、世の中の多くのものが無駄で無意味になる罠。

要するに、何でこんなこと威張って吼えてんだ? この人。
0580nobodyさん2006/03/05(日) 18:48:07ID:???
warata www

作者自身、
「最初は Perlで作っていた。けどrubyでやったら楽しくて切り替えた」
といってたの知らないんだろうね、この人。
0581nobodyさん2006/03/05(日) 21:22:11ID:???
DHHがrubyの前に使っていたのはPHPじゃなかったか?
0582nobodyさん2006/03/05(日) 21:30:22ID:???
もうなんでもいいから、使いたいやつだけ使え。使いたくないやつは使わんでいい。

世間で使われているのが良いのなら、そいつはそれを使え。



自分が使いやすいのを選ぶ。人が何選ぼうが気にしない。
それでええやろ。
0583初心者2006/03/05(日) 21:32:14ID:9eCGisQf
>>577さん、ありがとう。
0584nobodyさん2006/03/05(日) 21:52:00ID:???
本人が中二病って言ってるんだから、そんな解りきった反論じゃ意味がないよ。
もっと具体的に、ほかでもなく“Ruby“on Railsであるメリットを挙げなくちゃ。
0585nobodyさん2006/03/05(日) 22:04:19ID:???
で、それが分かったからってどうだっていうのかね?
0586nobodyさん2006/03/05(日) 22:37:27ID:???
>>580
> 作者自身、「最初は Perlで作っていた。けどrubyでやったら楽しくて切り替えた」といってた

どこで言ってたの?
0587nobodyさん2006/03/05(日) 22:37:48ID:???
メリットつうか、要は”コロンブスの卵”を”誰でもできる”と批判してることが陳腐だと言われているだけで…
0588nobodyさん2006/03/05(日) 22:58:10ID:???
>>586
ちょっと前の作者インタビューの記事ででてた。
ソースは忘れたが、
0589nobodyさん2006/03/05(日) 22:59:05ID:???
途中で送信してしまった。
ruby on rails インタビューで見つかると思う
0590nobodyさん2006/03/05(日) 23:03:13ID:???
>>581さんが正解。PHPですた
0591nobodyさん2006/03/05(日) 23:59:19ID:???
確かに偉そうだな。いわゆる「アーキテクチャ宇宙飛行士」つうのかね?

>Ruby on Railsにしても、同じ話で、それが、どんなに洗練された
>アーキテクチャであろうとも、そんなものは、そもそも必要ないかもしれんのですよ。

いつ手に入るんだよ。RoRを必要無くするものが。
0592nobodyさん2006/03/06(月) 00:12:05ID:???
> いつ手に入るんだよ。RoRを必要無くするものが。

来世紀
0593nobodyさん2006/03/06(月) 07:12:31ID:up36ke1Y
来世紀は大げさにしても、来年にはなんかでてるもんだろうな。
それこそ、MSがC#で開発環境込みで出してもおかしくないよな。
Accessっぽい画面でテーブルとリレーション作ると、フォームがずばっとできあがっちゃうようなの。
0594nobodyさん2006/03/06(月) 10:21:35ID:???
遅ればせながらSoftwareDesign 12月号のRails記事を読みました。
なんか間違いだらけ、特にRuby再入門のあたりが酷いのですが、
正誤表って出ていますか?

もっとまともなライターに書かせろよって気がしますが。
0595nobodyさん2006/03/06(月) 11:13:27ID:???
>>593
C#だとどうしてもそうなるけど、そーじゃなくて
言語ベースで実現しちゃったらやばいね
開発環境込みだと盛り上がらないだろーな
0596nobodyさん2006/03/06(月) 13:25:45ID:???
Capistranoってどういう意味?
読み方も良くわからんし。
0597nobodyさん2006/03/06(月) 15:43:04ID:etL1XtQr
>>524
画像表示されました。ありがとうございます。

それとは別に、今P.130まで進んで止まっています。
ttp://localhost:3000/login/add_user/
にアクセスしても、ユーザ登録画面が出ないで、
ttp://localhost:3000/login/login/
の画面が出て、
Please log in
Login#login
Find me in app/views/login/login.rhtml
と表示されてしまいます。
読み返してみましたが、手順に間違えはないと思います。
なんででしょうか。
0598nobodyさん2006/03/06(月) 16:57:23ID:???
> なんででしょうか。

小学校はここでつか?
0599nobodyさん2006/03/06(月) 18:02:27ID:???
>>571

> このまま反応なし、となります

なんでだろうね。手元で試してみると、10秒ぐらいでリストが表示されるけどな。
0600nobodyさん2006/03/06(月) 21:20:56ID:???
>>597
> Find me in app/view/login/login.rhtml

も読めないくせにRoRですか、そうですか。
app/view/login/login.rhtmlを読んでみての発言だよな?
0601nobodyさん2006/03/06(月) 23:15:21ID:???
>>597
まずRoRよりrubyとかフレームワークの概念とかの
勉強が先じゃまいか?
0602nobodyさん2006/03/06(月) 23:56:45ID:???
漏れは最近、RoRも勉強しつつRoRを使わずにものすごく小さいwebアプリを作ったりもしてる。
0603nobodyさん2006/03/06(月) 23:57:19ID:???
>>596
カピストラーノ
0604nobodyさん2006/03/07(火) 07:02:53ID:v7ePobZl
>>602
ActiveRecordだけ使うとかあるなあ。
っていうかActiveSupportはruby標準にとりこまれてもいいんじゃないかと
思うくらい便利
0605nobodyさん2006/03/07(火) 18:06:11ID:???
>っていうかActiveSupportはruby標準にとりこまれてもいいんじゃないかと

同意
0606nobodyさん2006/03/07(火) 18:09:24ID:???
そこで最初の関門は「名前」だろうな。
そして最後の関門は「名前」だろうな。
0607nobodyさん2006/03/07(火) 19:48:57ID:???
macでRoRやってるんだけど、
Eclipseのredrailsはフォントのアンチエイリアスが切れなくて萎えて、
Textmateは2バイト文字つかえねとかで萎えた。

やっぱWindowsの方が環境そろってたりする?
0608nobodyさん2006/03/07(火) 20:49:10ID:???
>606
>606
何で二回言うの!
何で二回言うの!
0609nobodyさん2006/03/07(火) 20:58:30ID:v7ePobZl
>>608
素で見間違えてんのかな・・・

>>607
Emacs使うってのはナシ?

WindowsでもつかってるけどOSXでつかってるときのがラクだなあ
radrailsのconsoleとかじゃなくて単にiTermなりなんなりを使えるからってのが大きい。
Windowsだとそのヘンがめんどいから・・・(弱)
0610nobodyさん2006/03/08(水) 09:01:40ID:???
>>607
そりゃエディタの問題であって、環境とはいわんだろ。
エディタはWindowsのほうが揃ってるのは同意(それ以外はMacのほうが上)。
MacならmiとかCotEditorとかJeditとか。
TextMateはC-hでヘルプが出てくるので萎えた。C-hをBSにする方法がわからんかった。

つかWindows+coLinux最強。今ならWindows+VMWare無償版かな?
■ このスレッドは過去ログ倉庫に格納されています