[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 03/12 02:01 / Filesize : 226 KB / Number-of Response : 908
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

【Ruby】Ruby on Rails Part3



1 名前:nobodyさん [2007/02/06(火) 20:10:09 ID:nOZh/PU9]
Rubyのweb application frameworkである
Ruby on Railsに関するスレッドです。

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

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


前スレ
【Agile】Ruby on rails相談所 part2【DRY】
pc10.2ch.net/test/read.cgi/php/1151254378/

449 名前:nobodyさん mailto:sage [2007/05/16(水) 00:52:32 ID:???]
まぁ、Sunがjarという名前を付けたのもその伝だろうね。
(配ってるアイコンが瓶入りのコーヒー豆だったりするし)


450 名前:nobodyさん mailto:sage [2007/05/16(水) 10:58:31 ID:???]
なぜ、くまちゃんの瓶詰がhibernate?

451 名前:nobodyさん mailto:sage [2007/05/16(水) 11:27:35 ID:???]
ruby on railsでつくったweb applicationのパフォーマンスを測定しようとして、
apache benchを使ってみたのですか、

$ ab -n 10 -c 1 localhost:3000
Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, www.zeustech.net/
Copyright (c) 1998-2002 The Apache Software Foundation, www.apache.org/

Benchmarking localhost (be patient)...
Test aborted after 10 failures

apr_connect(): Invalid argument (22)

というエラーが出てしまいます。
ぐぐってみても適当なページが見つかりません。
どなたかおたすけを。
ruby1.8.5, rails1.2.3

452 名前:nobodyさん mailto:sage [2007/05/16(水) 19:59:03 ID:???]
>>450
hibernateを辞書で調べるべし。

453 名前:nobodyさん mailto:sage [2007/05/16(水) 21:36:26 ID:???]
>>451

straceでどのシステムコールでエラーが出てるのか追ってみて、
apr_connectのどこに該当するのか調べてみてはどうだろうか?


454 名前:nobody [2007/05/17(木) 12:49:34 ID:XsRei0dE]
ActiveRecordだけを使いたいのですが、gemsをインストールする必要がありますか?
ある解説書によるとActiveRecordだけを使う場合も、

require 'rubygems'
require 'active_record'
としなければならないとなっていたのですが。。なぜrubygemsが必要なんでしょ?

455 名前:nobodyさん mailto:sage [2007/05/17(木) 13:19:39 ID:???]
acts_as_sluggableを日本語でurl表示できるようにと思い
string.to_s.downcase.gsub(/[^a-z0-9]+/, '-').gsub(/-+$/, '').gsub(/^-+$/, '')を
string = URI.escape(string.gsub(/\ +/, '-'))
に変えてみたのですが、%25E6%25ADみたいに4桁になりステータスバーにうまく表示されません。なぜなんでしょうか?内部、表示ともUTF8にしているつもりです。
受け渡しも実はうまくいかないのですが、対象ページ頭でparams[:id]=params[:id].to_iで対処してます。

456 名前:nobodyさん mailto:sage [2007/05/17(木) 13:21:01 ID:???]
gemsでrequireが再定義されてるからじゃないの

457 名前:nobodyさん mailto:sage [2007/05/17(木) 13:58:08 ID:???]
>>454
その解説書がgemでARをインストールしてるから。



458 名前:nobodyさん [2007/05/17(木) 14:05:52 ID:XsRei0dE]
>>457

gemでARをインストールしていると、なぜrequire RubyGemsしなきゃいけないんですか?
gem使わないでARインストールするのと、インストール済みのARは何が違っているのですか

459 名前:nobodyさん mailto:sage [2007/05/17(木) 14:30:34 ID:???]
>>458
じゃあgem使わないでARインストールすれば?

460 名前:nobodyさん [2007/05/17(木) 15:10:16 ID:XsRei0dE]
gem使用と非使用とで
インストールされたARは何が違うのでしょうか


461 名前:nobodyさん mailto:sage [2007/05/17(木) 15:18:43 ID:???]
いい加減自分で試してくれ

462 名前:nobodyさん [2007/05/17(木) 15:24:49 ID:XsRei0dE]
いろいろ事情があって簡単に試せない人もいるということも理解していただきたかった

463 名前:nobodyさん mailto:sage [2007/05/17(木) 15:34:02 ID:???]
今すぐ開発環境に触れないなら、今すぐ知る必要もない気がするが


464 名前:nobodyさん [2007/05/17(木) 16:09:14 ID:Uj8RNsNK]
ブラウザからJSONをPOSTする方法ってありましたら、教えて頂けないでしょうか。
自動的に、@paramsへJSONから生成したハッシュが格納できれば、便利だなと思いました。

ちなみに↓の記事を参考に試行錯誤してみましたが、力及ばずできませんでした。
www.fraction.jp/log/archives/2007/05/1123

または、Rails側で@params[:json]を、自動的に@paramsに展開とかできればと
思っているのですが、何かヒントがありましたあ教えて頂けないでしょうか。

465 名前:nobodyさん mailto:sage [2007/05/17(木) 16:40:49 ID:???]
>>460
何も変わらん

466 名前:nobodyさん [2007/05/17(木) 16:58:26 ID:XsRei0dE]
じゃあ require Rubygems しないとだめなのはなぜ?

467 名前:nobodyさん mailto:sage [2007/05/17(木) 17:13:59 ID:???]
>>466
だからrequireがrubygemsで再定義されてるの、

require 'rubygems'
require 'active_record'

require 'rubygems' された時点でrequireが再定義される
2つめのrequireはもうビルトインのrequireじゃなくて
gemsで定義されてるrequireが呼ばれてるわけ、
んでgemsのrequireはちゃんとgemsで入れたディレクトリから
よしなにactiverecordのファイルをロードしてくれるということ
OK?



468 名前:nobodyさん mailto:sage [2007/05/17(木) 17:19:54 ID:???]
>>467

ここは偉大なインターネットですね。
偉すぎるよあんた。

469 名前:nobodyさん [2007/05/17(木) 17:26:25 ID:XsRei0dE]
>>467

理解しました。かたじけないです。

470 名前:nobodyさん mailto:sage [2007/05/17(木) 17:58:57 ID:???]
俺だったら最初の質問時点でスルーだな

471 名前:nobodyさん mailto:sage [2007/05/17(木) 18:00:11 ID:???]
なぜなら、わからないから!

472 名前:nobodyさん mailto:sage [2007/05/17(木) 22:33:38 ID:???]
>>467
質問者じゃないけどサンクス。
必要ないからスルーしてたけど、実は不思議に思ってた

473 名前:nobodyさん mailto:sage [2007/05/17(木) 22:45:35 ID:???]
>>464

json = params[:json]
data = ActiveSupport::JSON.decode(json)

params.update(data)

じゃ駄目?
まあそもそもJSONをparamsで利用する状況がワカランが。

474 名前:nobodyさん [2007/05/18(金) 02:08:25 ID:mkSsUdP0]
>>473
ありがとうございました。自分でもいろいろ試してたんですが、
application/x-www-form-urlencodedでは、JSON内に"="を含む場合に
うまくいきませんでした。(単に必要な処理が抜けてるだけだと思いますが)

今は諦めて、素直にapplication/x-www-form-urlencodedでPOSTしています。

>じゃ駄目?
>まあそもそもJSONをparamsで利用する状況がワカランが。

UIを、Ext(Javascript)でごりごり書いているのですが、
application/javascriptでPOSTできたら楽だなあと思って、質問しました。
JSON形式のレスポンスを期待しているので、だったらリクエストもJSONで
できないのかなとふと思ったもので。変な質問ですいません。

475 名前:nobodyさん [2007/05/18(金) 06:47:37 ID:E7j+ElzH]
すいません、質問させてください。
これからプログラミングを覚えたいのですが
rubyを覚えるメリットってなんですか?
デザイナーあがりでPHPも視野に入れているのですが
Rubyのほうがおもしろそうなイメージがあるのでお聞きしました。
もし不適切でしたらスルーしてください

476 名前:nobodyさん mailto:sage [2007/05/18(金) 07:04:27 ID:???]
だったらまずプログラムを覚える目的を書きなさい。

477 名前:nobodyさん mailto:sage [2007/05/18(金) 09:30:43 ID:???]
>>475
PHPの方が良いと思う。
Rubyはまだまだマイナーなお洒落言語。
熱烈信者が居るから声がでかいので外から見ると勘違いされてるけど。



478 名前:nobodyさん mailto:sage [2007/05/18(金) 10:41:42 ID:???]
>>475

rubyを覚えるメリット
--> web作り以外にも使える
(たぶん使ってるであろう) MacOSに標準装備

ruby on railsを覚えるメリット
--> 今もっとも話題のシステムなので最先端ポク見える
webおみくじ作るくらいなら、豪華過ぎ。
(たぶん使ってるであろう) MacOSに標準装備予定


俺が知ってたころのPHPだと普通のアプリとかの役にはたたんとおもうんだが、
最近だとPHP/Cocoaとかあったりする?

479 名前:nobodyさん mailto:sage [2007/05/18(金) 10:54:40 ID:???]
>>475
会社がPHPやってるならPHPやっとけ
単に自分の趣味でやるならRubyやっとけ、損はさせん

480 名前:nobodyさん mailto:sage [2007/05/18(金) 11:32:39 ID:???]
でも今のメインストリームは
JAVAと.NETだよね。

初めてやるならこのどっちかのほうがいいんじゃねー仮名

481 名前:nobodyさん mailto:sage [2007/05/18(金) 11:36:57 ID:???]
>>475
全く、プログラミングが初めてなら、Java辺りを勧める。
そこで、基礎的なプログラミングを学んでから、PHP、Rubyの様な言語を学んだ方が良い。

スクリプト言語は、とっつきが良いが、基礎が無いと、滅茶苦茶なスクリプトを書くようになって、悲惨な結果を招く。

482 名前:nobodyさん mailto:sage [2007/05/18(金) 15:57:10 ID:???]
ボクはtcshスクリプトでプログラムを初めて、Cでオブジェクト指向プログラムを学び、
PHPでWebProgをやらされた挙げ句にいまRubyとJavaでご飯を食べています

うーん、なんか回り道っぽいな。しかも全部外部の圧力に負けて学習を始めてる。


483 名前:nobodyさん [2007/05/18(金) 18:15:21 ID:mqtLheIJ]
Windows で開発して、本番はLinux で運用しようと考えているのですが、Railsをインストールするにあたって、
一番よい方法はどういう方法がありますか?

masuidrive.jp/rails/
ここで公開されている動画どおりにインストールしても、本番のLinux運用も問題なく移行できますか?
ActiveScriptRubyはWindows用らしいのですが・・・。

よろしくお願いいたします。

484 名前:nobodyさん mailto:sage [2007/05/18(金) 18:33:03 ID:???]
>>483
とりあえずrails触ってみたいってんなら
Instant Railsとかでいいんじゃね
でもlinuxで運用するのを前提に考えてるなら
自前でlinux入れたマシンでやるか、
Windowsでもvmwareとかcolinuxなりで
仮想のlinux環境を用意して自分でgemやパッケージなりで
インストールできるようになっておいた方がいいだろうね

485 名前:nobodyさん mailto:sage [2007/05/18(金) 18:46:36 ID:???]
mongrel の質問です。
./script/server webrick
して WEBrick だと問題なく動くアプリケーションがあります。
ところが
./script/server
して mongrel で動かそうとするとエラーとなります。
ただし public/*.html などの静的コンテンツは大丈夫ですが、controller を介するようなページだとエラーのようです。

calling Dispatcher.dispatch uninitialized constant RailsHandler::Dispatcher
/opt/rubygems/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:477:in `const_missing'
/opt/rubygems/gems/mongrel-0.3.3/bin/mongrel_rails:75:in `process'
/opt/rubygems/gems/mongrel-0.3.3/bin/mongrel_rails:73:in `synchronize'
/opt/rubygems/gems/mongrel-0.3.3/bin/mongrel_rails:73:in `process'
/opt/rubygems/gems/mongrel-0.3.3/lib/mongrel.rb:371:in `process_client'
/opt/rubygems/gems/mongrel-0.3.3/lib/mongrel.rb:332:in `initialize'
/opt/rubygems/gems/mongrel-0.3.3/lib/mongrel.rb:331:in `timeout'
/opt/rubygems/gems/mongrel-0.3.3/lib/mongrel.rb:331:in `initialize'
/opt/rubygems/gems/mongrel-0.3.3/lib/mongrel.rb:328:in `initialize'
/opt/rubygems/gems/mongrel-0.3.3/lib/mongrel.rb:328:in `new'
/opt/rubygems/gems/mongrel-0.3.3/lib/mongrel.rb:328:in `initialize'
/opt/rubygems/gems/mongrel-0.3.3/lib/mongrel.rb:328:in `times'
/opt/rubygems/gems/mongrel-0.3.3/lib/mongrel.rb:328:in `initialize'
/opt/rubygems/gems/mongrel-0.3.3/bin/mongrel_rails:166:in `new'
/opt/rubygems/gems/mongrel-0.3.3/bin/mongrel_rails:166:in `start_mongrel'
/opt/rubygems/gems/mongrel-0.3.3/bin/mongrel_rails:181:in `run'
/opt/rubygems/gems/mongrel-0.3.3/lib/mongrel/command.rb:183:in `run'
/opt/rubygems/gems/mongrel-0.3.3/bin/mongrel_rails:224
/opt/rubygems/bin/mongrel_rails:16:in `load'
/opt/rubygems/bin/mongrel_rails:16

これってなにが悪いのでしょうか。
ちなみに Debian sarge で ruby 1.8.2 です。

486 名前:485 mailto:sage [2007/05/18(金) 19:04:45 ID:???]
追記です。
/opt/rubygems/gems/activesupport-1.4.2/lib/active_support/dependencies.rb の該当のエラー行ですが、

462 def const_missing(class_id)
463 if [Object, Kernel].include?(self) || parent == self
464 super
465 else
466 begin
467 begin
468 Dependencies.load_missing_constant self, class_id
469 rescue NameError
470 parent.send :const_missing, class_id
471 end
472 rescue NameError => e
473 # Make sure that the name we are missing is the one that caused the error
474 parent_qualified_name = Dependencies.qualified_name_for parent, class_id
475 raise unless e.missing_name? parent_qualified_name
476 qualified_name = Dependencies.qualified_name_for self, class_id
477 raise NameError.new("uninitialized constant #{qualified_name}").copy_blame!(e)
478 end
479 end
480 end

ってかんじです。
mongrel のバージョンが古い気がして、
# gem uninstall mongrel
# gem install mongrel --include-dependencies
しても ver 0.3.3 のままです。
最新版の 1.0.1 って ruby のバージョンの関係とかでインストールできないのでしょうか?
おまけに
# gem update
すると mongrel と mysql だけ何度 update しても再インストールされます。。。

487 名前:nobodyさん mailto:sage [2007/05/19(土) 01:06:33 ID:???]
>>483

colinuxが一番手間かからず、本番と同じ環境になるんではないか

へんなところで困らない可能性大



488 名前:nobodyさん mailto:sage [2007/05/19(土) 09:34:48 ID:???]
>>487
vmwareの方が簡単な気がするんだが。

489 名前:nobodyさん mailto:sage [2007/05/19(土) 09:36:55 ID:???]
>>487
最近使ってないからアレだが、ふつうにインストーラが使えるVMWareとかのほうが楽ではないかと。
ふつうのひとにはcolinuxを使うこと自体が大変かと。
むしろLinuxだけで生活すんのが楽かと。
でもWeb系だといつかInternetExplorerでテストしなきゃならんのでWindows自体は捨てられないかと。

490 名前:nobodyさん mailto:sage [2007/05/19(土) 10:32:52 ID:???]
VirtualPCのほうが簡単だよ

491 名前:nobodyさん mailto:sage [2007/05/19(土) 12:22:26 ID:???]
>>488

playerでも空のVMどっかからもってきて インストールすればいいのか。

只でやるためにはvmwareよりcolinuxだなあとおもってたが、
よくかんがえたらvmware playerでいいね。たしかに。すまん


492 名前:nobodyさん mailto:sage [2007/05/19(土) 12:29:11 ID:???]
たいして変わらん、colinuxでもvmwareでも
マシン用意してやってもどれでもいいと思うよ
要はlinuxの環境を自前で用意できないのに
運用しようと考えるのは厳しいってことだな

493 名前:nobodyさん mailto:sage [2007/05/19(土) 12:30:12 ID:??? BE:1049215267-2BP(0)]
>>491
VMplayerだとさくっと入るけど、画面サイズが固定で小さい
VirturalPCだと一発で入れれない不具合があるけど(画面の色数をいじらないと画面がおかしくなって先にすすめない)
画面の広さを設定で広くすることができるからお勧め
VirtualPCをWinXP homeに入れると未サポートの警告がでるけどそのまま入れれば問題なく動くよ。

494 名前:nobodyさん mailto:sage [2007/05/19(土) 15:53:38 ID:???]
誰か Windows で Gyre まともに動かせた人いますか?
DebugController の NoMethodError が解決できず手詰まり2週間目…。


495 名前:nobodyさん mailto:sage [2007/05/19(土) 16:01:43 ID:???]
>>486
mongrel 1.0.1だと、
s.required_ruby_version = Gem::Version::Requirement.new(">= 1.8.4")
となっております。


496 名前:nobodyさん mailto:sage [2007/05/19(土) 18:03:13 ID:???]
>>493
PuTTYとか使えばいいじゃん。あるいはXmingあたりで。

497 名前:486 mailto:sage [2007/05/19(土) 20:58:09 ID:???]
>>495
レスありがとうございます。
最新版はRubyのバージョンがおいついてないのですね。
それにしても0.3.3は古すぎるので、gem update したらせめて 0.3.12 とかに
なってもよいようにかんがえるのですが、それもバージョンのせいでしょうかね。



498 名前:nobodyさん mailto:sage [2007/05/19(土) 22:12:37 ID:???]
# gem install mongrel -v 0.3.12
してみました。
mongrel 0.3.12ですでにRuby 1.8.4以上が必要ですね。
mongrelのバージョンは0.いくつからポンと1.いくつに飛んだので、
わりと古く見えるバージョンでも実はそんなに古くないのです。


499 名前:nobodyさん mailto:sage [2007/05/19(土) 22:55:37 ID:???]
railsも確か一気に上がってたよな
てかruby1.8.2ってのがちょっと古い
etchもstableになったんだしetchにしたらいいとおもう

500 名前:486 mailto:sage [2007/05/19(土) 23:18:42 ID:???]
>>498-499
ありがとうございます。
Rubyのバージョンあげないかぎりmongrelはこのバージョン使用するしかなさそうですね。
sarge は ruby に限らず他のアプリケーションもバージョン古いので、できれば dist-upgrade したいのですが、
サーバはデータセンターにあって、もしなにかあってリモートから操作できなくなるのが怖くて。。。
woody -> sarge は問題なく dist-upgrade できたんですが。

501 名前:nobodyさん mailto:sage [2007/05/20(日) 04:10:05 ID:???]
わたしはあきらめてRubyとその依存物(erubyとか)は自分でmake & installする
ことにしました。
DebianでのPerlみたくシステムの根本パッケージみたいになってると気軽にこん
なことはできませんけど、幸か不幸かそこまでのレベルにはないようなので。



502 名前:nobodyさん mailto:sage [2007/05/20(日) 05:38:55 ID:???]
> DebianでのPerlみたくシステムの根本パッケージみたいになってると気軽にこん
> なことはできませんけど、

できるだろ。常識的に考えて。


503 名前:nobodyさん mailto:sage [2007/05/20(日) 18:17:23 ID:???]
ならapt-get remove --purge perlしてみな。


504 名前:nobodyさん mailto:sage [2007/05/20(日) 18:39:10 ID:???]
>>501はディストリの提供するRubyをアンインストールした上で
自前でインストールする話で、>>502はそれは残したまま/usr/local
に入れる話。


505 名前:nobodyさん mailto:sage [2007/05/20(日) 18:59:15 ID:???]
apt-line一時的に書き換えてruby関連だけ
新しいパッケージのをインストールして
ピン止めすればおーけー

506 名前:nobodyさん [2007/05/21(月) 10:35:03 ID:I7evBswX]
>>483です。
みなさんありがとうございます。
masuidrive.jp/rails/
ここで公開されている動画どおりにインストールすると、Lnux移行時に
どのような弊害が起こると思いますか?

507 名前:nobodyさん mailto:sage [2007/05/21(月) 11:48:50 ID:???]
パスのセパレータとか、文字コードとか、ソフトウェアのバージョンとか
環境依存する部分をあたりまえに気をつければたぶん大丈夫だけど
保証はまったくないので、結局自分で気を付けるしかないよ。




508 名前:nobodyさん [2007/05/21(月) 12:57:32 ID:WrbVQDsV]
RailsでApache2がうまくいきません。
RailsでWEBrick動かしたらちゃんと動く。
その状態で,Apacheに切り替えたらだめ。
http.confをちゃんと書き換えて、
Railsのpublicディレクトリのdispatch.cgiは動いているらしいが、
「We are sorry but something went wrong」っていう赤い文字が出る。
log/development.logの最後の2行は
/usr/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rb:40:in `dispatch'
/rails/public/dispatch.cgi:10

で止まってる




509 名前:nobodyさん mailto:sage [2007/05/21(月) 13:01:19 ID:???]
cgiで動かすなんてありえない

510 名前:508 [2007/05/21(月) 13:12:04 ID:WrbVQDsV]
うまくいけばもちろんfcgiに移行しますよ
まずは生cgiで

511 名前:nobodyさん [2007/05/21(月) 13:19:32 ID:I7evBswX]
>>507
Windowsでバリバリ開発したいなら、そのURLのとおりインストールして問題ないですよね?
後でLinuxで運用しようとは思ってますが・・・・
Windows上でLinux環境を構築するのがめんどそうなので、、、
Linuxはまだ手元にないんですが。

512 名前:nobodyさん mailto:sage [2007/05/21(月) 14:21:28 ID:???]
>>511
VMWarePlayerやVPC使えば?


513 名前:508 [2007/05/21(月) 18:33:05 ID:WrbVQDsV]
>>508
自己解決しますた

514 名前:nobodyさん mailto:sage [2007/05/21(月) 22:50:44 ID:???]
おいらが使ってるレン鯖のサービスに知らないうちにRORが追加されてたよ。

515 名前:413 mailto:sage [2007/05/22(火) 00:10:55 ID:??? BE:524607473-2BP(0)]
>>514
どこ?

516 名前:nobodyさん mailto:sage [2007/05/22(火) 22:39:13 ID:???]
>514
海外なんだけどたまに途中経路で断線するから国内鯖にしようと思ってたところなんだけどまた更新しちまったよ。

517 名前:nobodyさん mailto:sage [2007/05/23(水) 00:44:47 ID:???]
Javaからの移転組なんだけど、どうもRDoc?HTMLのAPIが読みにくい。
with_optionsについて調べたかったんだが、ソース読むにもどこに書いてあるのかわかららら

がんばって覚えたいけどなかなか慣れない俺ガイル



518 名前:nobodyさん mailto:sage [2007/05/23(水) 01:30:55 ID:???]
>>517
量の問題じゃないの?
JavaにしたってオフィシャルのAPIドキュメントは超充実してるけど、それ意外では
たとえばメジャーそうなJakartaあたりでもドキュメントの質と量はプロジェクトによってマチマチでしょ。

519 名前:nobodyさん mailto:sage [2007/05/23(水) 10:14:08 ID:???]
たしかにRailsはリフレクションを濫用してるから、使ってるメソッドが
もともとのクラス定義に存在しないので、ソース読むとストレス溜るよね。
存在してないならいいけど、どこかで書き換わったりしてるから余計困る

evalに文字列を渡してメソッド再定義してあると探しにくくて結構泣ける。
まぁ、rdocのマニュアルはけっこう使えると思うけどね。


520 名前:nobodyさん [2007/05/23(水) 16:33:49 ID:M5ep4n2y]
表示はUTF8で、SJISのORACLEを使う場合、ORACLEから読み込んだ直後と
書き込む直前に、漢字コード変換をかける方法を知りませんか?

521 名前:nobodyさん mailto:sage [2007/05/23(水) 19:13:15 ID:???]
>>520
モデルのフィルター使え。

522 名前:nobodyさん mailto:sage [2007/05/23(水) 19:17:21 ID:???]
> with_optionsについて調べたかったんだが、ソース読むにもどこに書いてあるのかわかららら

grep とかつかったことないの?

523 名前:nobodyさん [2007/05/23(水) 19:47:03 ID:n/+v7OTj]
超初心者です、どなたか教えてもらえないでしょうか?

Ruby ではじめるプログラミング 【最終回】
ttp://jp.rubyist.net/magazine/?0005-FirstProgramming
↑この回の分を実行しようとしますと、
「tk84.dllが見つからなかったため、このアプリケーションを開始できませんでした。」と出ます。
インスコし直しても症状が同じで、どうすればよいのかまったくわかりません。

ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32] で
RubyForge: Project Info- One-Click Ruby Installer のページからダウンロードしました。
よろしくお願いします<(_ _)>


524 名前:nobodyさん mailto:sage [2007/05/23(水) 22:45:22 ID:???]
>>523
これやってみた?

blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/42838


525 名前:nobodyさん mailto:sage [2007/05/24(木) 00:41:53 ID:???]
↓これやってみました。そしたらでけました。
Ruby/Tk環境を作る
ttp://lldev.jp/ruby/tips/ruby_tk_install.html

どうしてもその画面が見たくって質問してしまいましたが、
これからはもっと調べてから質問したいと思います。
すんませんでした。>>524ありがとうございました。

526 名前:nobodyさん mailto:sage [2007/05/24(木) 00:54:56 ID:???]
>>525

もともとの質問自体が、railsと関係ないという罠。
ruby自体の質問に答えてくれる心温まる優しいスレとして認定しとこう。


527 名前:nobodyさん mailto:sage [2007/05/24(木) 08:07:30 ID:???]
> ruby自体の質問に答えてくれる心温まる優しいスレとして認定しとこう。

Tk は、ruby 自体なの?w



528 名前:nobodyさん mailto:sage [2007/05/30(水) 02:45:59 ID:???]
EZ DO Ruby

529 名前:nobodyさん mailto:sage [2007/05/30(水) 04:46:50 ID:???]
徹夜Ruby工場

530 名前:nobodyさん mailto:sage [2007/05/31(木) 04:37:34 ID:???]
Railsって管理画面とか自動生成できるの?

531 名前:nobodyさん mailto:sage [2007/05/31(木) 05:58:06 ID:???]
scaffold

532 名前:nobodyさん mailto:sage [2007/05/31(木) 10:10:42 ID:???]
scaffold って結局書き直すんだから、作るだけ無駄というか。w

533 名前:nobodyさん mailto:sage [2007/05/31(木) 12:12:17 ID:???]
railsではなくCMSとかそんなのがほしいのかな?

534 名前:nobodyさん mailto:sage [2007/05/31(木) 15:33:20 ID:???]
>>532
まさか、scaffoldを素のまま使って、全部の画面を書き直してる?
それともCRUD以外のコントローラにscaffoldを使おうとしてる?


535 名前:530 mailto:sage [2007/05/31(木) 16:55:06 ID:???]
cmsがほしいんじゃなくてPythonとかPHPの一部だとできるみたいなんでRailsもできるのかなぁと

536 名前:nobodyさん mailto:sage [2007/05/31(木) 17:07:41 ID:???]
djangoのアドミン見たいな奴?
何人かがいろいろ作ってたよ。ajaxバリバリの奴とか。
wikiからたどるか、ググるかしてみ。


537 名前:nobodyさん mailto:sage [2007/05/31(木) 22:17:00 ID:???]
scaffold(足場)っていうのは最終的に捨てるものだぞ。




538 名前:nobodyさん [2007/06/01(金) 00:25:19 ID:uCfgpxop]
多言語対応する常套手段ってなにがありますでしょう?

539 名前:nobodyさん mailto:sage [2007/06/01(金) 00:28:53 ID:???]
>>538
とりあえず gettext だな。

540 名前:nobodyさん mailto:sage [2007/06/01(金) 00:30:22 ID:???]
>>539
ありがとう!調べてみる

541 名前:nobodyさん mailto:sage [2007/06/01(金) 05:33:42 ID:???]
>>536
ありがとー!
必要になったらやってみるよ!

542 名前:nobodyさん mailto:sage [2007/06/01(金) 13:39:25 ID:???]
「かんたんRuby on RailsでWebアプリケーション開発」で勉強中なんですが、
6日目でLoginEngineを入れると500 サーバエラーが出ます。

5日目のプロジェクトに対しプラグインを追加(CD-ROMからコピー)し、
config/environment.rbを変更してrake db:migrate:engines を実行し、
app/helpers/application_helper.rb を変更するまでは(ログインプラグイン抜きで)動作しますが、
app/controllers/application.rb を変更するとアウトです。
このことからLoginEngineに制御が渡るとエラーになるようですが、
どのあたりを追えばいいんでしょうか?

バージョンは次のとおりです。
OS WinXP Pro SP2
Ruby 1.8.6
Rails 1.2.3
LoginEngine 1.0.2
Engines 1.1.2
WEBrick 1.3.1
MySQL 5.0.37

543 名前:nobodyさん mailto:sage [2007/06/01(金) 13:55:51 ID:???]
>>542
その本はRails1.1系でしょ。
なぜ1.2系を使う。
ちょっと調べれば1.2系でそれまでのEnginesが使えなくなったのわかるでしょ。

544 名前:nobodyさん mailto:sage [2007/06/01(金) 17:00:21 ID:???]
>>542
俺もちょうどその本で勉強中だw

ここを参考にしたら動くようになったよ
rubyist.g.hatena.ne.jp/pulscope/?word=%2a%5bRails%5d

545 名前:nobodyさん mailto:sage [2007/06/01(金) 18:51:56 ID:???]
>543
いきなりRoRでやれと言われてるんで、事情方面のツッコミはカンベン願いたい。
Rails自体まだまだ発展途上なので、よさげな本もすぐ内容が古くなるみたいだし、
その中からとっつき易そうな本を指示された訳。

>544
トン
Engines入れ替えて再トライするっす

546 名前:nobodyさん mailto:sage [2007/06/01(金) 20:07:21 ID:???]
> いきなりRoRでやれと言われてるんで、事情方面のツッコミはカンベン願いたい。
> Rails自体まだまだ発展途上なので、よさげな本もすぐ内容が古くなるみたいだし、
> その中からとっつき易そうな本を指示された訳。

これが1.2を使う理由とは思えない。

1.1と1.2の違いがわからないんなら、
素直に本の通り1.1をつかっとけっつーの。
1.2ですがまた動きませんとかいうのがオチ。

547 名前:nobodyさん mailto:sage [2007/06/01(金) 20:47:07 ID:???]
その、かんたんRuby on Railsって本は初心者に分りやすいの?
Ruby on Rails入門読んでみたが、リファレンス的な内容で
具体的にどうやって実際に役に立つもの作るのか今ひとつイメージ
できなかったので、Agail Web Development with Railsの第2版を
英語で頑張って読むか、どうやってもう少し馴れたらいいのか
迷って暫くRailsが離れてたんだけど。



548 名前:nobodyさん mailto:sage [2007/06/01(金) 20:47:25 ID:???]
かといって、
「Rails1.1のインストール方法教えてください」
とか書かれても、それはそれでケンケンしてそうだな。

まったりいこうよ。

549 名前:nobodyさん mailto:sage [2007/06/01(金) 20:49:58 ID:???]
>>547

英語版第2版のPDF版買って読んでるけど、なかなか良いよこれ。

読むってか、コードのとこ見てるだけでもいいかんじ。






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

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

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