【Agile】Ruby on rails相談所【DRY】
■ このスレッドは過去ログ倉庫に格納されています
00011
2005/06/13(月) 20:51:40ID:hOTuU4T5まだまだ、日本語の情報が少ないですが、
みんなで、意見を出し合いましょう!!
<英語>
本家: 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
0276nobodyさん
2005/12/18(日) 00:53:52ID:???とりあえず使うならLiteでいいんでね?
Full版だと金かかるし。で、実際に必要な機能がFull版にあって予算くめるなら
導入してはどうですか?
0277nobodyさん
2005/12/18(日) 23:42:50ID:Wj4P+CON0278nobodyさん
2005/12/19(月) 22:37:12ID:988jhjGZエディタ(開発環境?)がなんだかご存じの方はいらっしゃいますか?
見た感じMacOS上で開発しているみたいですが、MacOSに標準装備
なのでしょうか?
0279nobodyさん
2005/12/19(月) 22:50:32ID:988jhjGZ自己解決しました。
TextMateというエディタっぽいですね。
0281nobodyさん
2005/12/20(火) 22:20:59ID:fTr5DJ43RoRのサイトにあるデモ見ていたら、それだけのためにiMac買おうかと
思ったぐらいです。
でも、日本語関係がまるでダメみたいなので、物欲を抑えることができ
ました。
0282nobodyさん
2005/12/20(火) 23:00:09ID:???まあ、それなりの設定をすればだけど。
0283nobodyさん
2005/12/20(火) 23:13:14ID:FNVKngLkちょこちょこいぢるのが便利ってことなんでは?
編集操作よりもファイル切換えに重みをおいてる感じ(それなりに強力)
0285nobodyさん
2005/12/20(火) 23:40:51ID:???0286nobodyさん
2005/12/20(火) 23:50:47ID:???助けてくれッッッッッ!!!
今、railsが動く、でおなじみの、さ○らインターネットにrailsをインストールして動かそうとしているけど上手く行かない。
ruby script/server
でローカルから
lynx http://localhost:3000/items/
でみると上手く動いているんだけど、
lynx http://xxx.sa○ra.ne.jp/items/
とかやっても上手かない。
Application error
Rails application failed to start properly"
とwebクライアントに出るだけ。
エラーログが見れれば良いんだけど、いかんせんプロバイダ様のマシンなんでアクセス権がなくてみれないんだよなー。
なんとかうまいこと悪い所が突き止められないだろうか?
プロバイダ様にエラーログをお願いするしか無いだろうか??
# そしてもらえるものだろうか?
ちなみにrailsは最新にupdate済み。
0287nobodyさん
2005/12/21(水) 00:03:11ID:???ttp://radastery.jp/wiki.cgi?page=RubyOnRails(%A4%B5%A4%AF%A4%E9%A5%B5%A1%BC%A5%D0%CA%D4)
この辺を熟読した上での質問だったら、まあがんばれ。
0288nobodyさん
2005/12/21(水) 00:17:35ID:???lynx http://xxx.sa○ra.ne.jp:3000/items/
とするべきなんじゃないの?
0289nobodyさん
2005/12/21(水) 00:34:41ID:???0290nobodyさん
2005/12/21(水) 01:03:42ID:???運用用のレン鯖で動作確認しながら開発ってのも凄いねえ。
xxx.sa○ra.ne.jp/items/ を適当に総当たりすれば、おまいの開発スクリプトにDoS可能?
0291nobodyさん
2005/12/21(水) 01:11:57ID:???>287
熟読したんだがねー。
やはり一からやりなおしかねー。
>289
ローカルではもううごいているんだよ。
>288
ことばがたりんかった。
lynx http://xxx.sa○ra.ne.jp/items/
でアクセス出来るのは、ruby script/server ではなくwebサーバの公開ディレクトリに置いてある方だ。
もちろん
lynx http://xxx.sa○ra.ne.jp:3000/items/
ではちゃんと動いてるよ。
0292nobodyさん
2005/12/21(水) 01:42:29ID:???「ruby script/server (WEBrick) で試す != Apache で試す」は理解してるよな?
>>286 から「ローカルの Apache で試した」っつーのは読み取れないから、念のため。
まあ、telnet (今時!?) でログインしてシェルが得られるんなら、
いくらでもやりようがあるだろう。がんばれ。
0293nobodyさん
2005/12/21(水) 01:46:25ID:???テストもしていないシロモノをプロバイダで動かすぐらいの勇気と度胸は無い。
0294nobodyさん
2005/12/21(水) 01:50:41ID:???さ○らが RoR 可能と聞いて、
食指を延ばそうかとサイトに行ってみたが、
仕様が見付からねぇ〜
0295nobodyさん
2005/12/21(水) 03:01:47ID:???1. ローカル (= お手元のマシン) で WEBrick 起動して、
お手元のブラウザで http://localhost:3000/ とか見て正しく表示されましたか?
2. ローカル (= お手元のマシン) で WEBrick 起動して、
お手元のブラウザで http://localhost:3000/items/ とか見て正しく表示されましたか?
3. ローカル (= お手元のマシン) で Apache を立ち上げて
お手元のブラウザで http://localhost/ とか見て正しく表示されましたか?
4. ローカル (= お手元のマシン) で Apache を立ち上げて
お手元のブラウザで http://localhost/items/ とか見て正しく表示されましたか?
5. リモート (= さくら鯖) で WEBrick 起動して、
リモートの lynx で http://localhost:3000/ とか見て正しく表示されましたか?
6. リモート (= さくら鯖) で WEBrick 起動して、
リモートの lynx で http://localhost:3000/items/ とか見て正しく表示されましたか?
7. リモート (= さくら鯖) で WEBrick 起動して、
お手元のブラウザで http://xxx.sa○ra.ne.jp:3000/ とか見て正しく表示されましたか?
8. リモート (= さくら鯖) で WEBrick 起動して、
お手元のブラウザで http://xxx.sa○ra.ne.jp:3000/items/ とか見て正しく表示されましたか?
9. リモート (= さくら鯖) の Apache に対して
リモートの lynx で http://localhost/ とか見て正しく表示されましたか?
10. リモート (= さくら鯖) の Apache に対して
リモートの lynx で http://localhost/items/ とか見て正しく表示されましたか?
11. リモート (= さくら鯖) の Apache に対して
お手元のブラウザで http://xxx.sa○ra.ne.jp/ とか見て正しく表示されましたか?
12. リモート (= さくら鯖) の Apache に対して
お手元のブラウザで http://xxx.sa○ra.ne.jp/items/ とか見て正しく表示されてないんですよね?
0297nobodyさん
2005/12/21(水) 09:02:45ID:???Rubyを自前でインストールしちゃったから参考にならんと思う
0298nobodyさん
2005/12/21(水) 12:30:39ID:???RoRのログを見れば何かわかるんじゃないの?
logディレクトリの下のproduction.logとか見てみたら?
あるいは、productionではなく、一旦developmentモードで動かしてみれば、
ブラウザ画面上にそれなりに詳しいエラーメッセージが出ると思う。
0299nobodyさん
2005/12/21(水) 13:10:31ID:???0300nobodyさん
2005/12/21(水) 13:18:28ID:???AddHandler fastcgi-script .fcgi
AddHandler cgi-script .cgi
Options +FollowSymLinks +ExecCGI
これらがコメントアウトされていることを確認しよう。
それでも駄目ならさくらスレへ
さくらインターネット 共用サーバスレ Part27
http://pc8.2ch.net/test/read.cgi/hosting/1133595600/
0301nobodyさん
2005/12/22(木) 19:04:04ID:???0302nobodyさん
2005/12/22(木) 19:41:55ID:???ここのプレゼン資料をみて、
最適解はRoRでもDjangoでもなく、
高橋メソッドなんだと思った。
0304nobodyさん
2005/12/22(木) 22:53:52ID:???ne.jpに一般向けを移してから使えなくしたのかと思ってた
0305nobodyさん
2005/12/22(木) 22:58:07ID:???あんたこそ知らないんだったら黙っとけば?
killスクリプトを仕掛けたくなる鯖屋の気持ちはわかる。
本当にやったら問題だけどね。
0306nobodyさん
2005/12/22(木) 23:04:37ID:???(デーモン動かすのが許可されてるさくらも信じられないけど)
なぜCGIで使おうとしないのか。
0307nobodyさん
2005/12/22(木) 23:47:32ID:???しかもプロセス殺すのになんでrubyで書くんだよ
shで十分じゃねーか
0308nobodyさん
2005/12/23(金) 00:25:19ID:???マシンが速ければ我慢できなくはないが、共用鯖でやるのは
非常識。
かといってFastCGI使えるところはほとんどないし。
0309291
2005/12/23(金) 01:07:40ID:???# 管理者タソゴメン...。
どうもconfig/boot.rbの中で
require "initializer"
に失敗しているっぽい。
さーて、どうしたもんか...。
そろそろ寝る。
0310291
2005/12/23(金) 01:52:31ID:???http://d.hatena.ne.jp/yad-EL/20050918
結局うまく環境変数GEM_HOMEを認識していなかったみたい。
一般的な解って何がいちばん美しいんだろう??
とりあえずはおれは rubygems.rbを
ENV['GEM_HOME']を"/home/ID/lib/ruby/gem"に書き換える
ベタ書きにしたけど。
.htaccessに
SetEnv GEM_HOME /virtual/ID/lib/ruby/gem
の方が良いのかね??
# ちなみにこれでは上手く動かなかった。
0311nobodyさん
2005/12/23(金) 08:14:28ID:???>しかもプロセス殺すのになんでrubyで書くんだよ
>shで十分じゃねーか
そんなん何言語つかったっていいじゃねーか。
すきなの使うだけだ
0312nobodyさん
2005/12/23(金) 12:25:44ID:???はあ? じゃあ具体的に書いてみろよ
ruby -e `killall -INT server`
とでもするんか?
0313nobodyさん
2005/12/23(金) 14:16:33ID:???>311-312
それ違い。血眼になるのは勝手だが他でやれ。
0314nobodyさん
2005/12/23(金) 14:18:10ID:???.....「スレ違い」な。それ違いって....。
0318nobodyさん
2005/12/23(金) 16:20:48ID:???すれ違いだが、
http://www.ruby-lang.org/ja/man/?cmd=view;name=Process
君 ruby やったことある?なんて挑発しちゃったりして。
0319nobodyさん
2005/12/23(金) 16:27:02ID:???あとどの言語でもいいってのは、シェルスクリプトで書いたとしても
grep, sed などのコマンドを結局使うことになるから。
いろいろ考慮すると、ここの住人にはむしろ ruby が一番オススメだな。
だからスレ違いだとry
0320nobodyさん
2005/12/23(金) 18:17:39ID:???>>291みたいな客を抱えてしまったさくらカワイソス。
0321nobodyさん
2005/12/23(金) 18:50:49ID:???>TELNETでサーバにログインし常駐するようなプログラム(IRCのボットやプロキシサーバ)は、
>サーバに負荷をかける場合があるため原則として禁止しており
「TELNETでサーバにログインし常駐するようなプログラム」は、常識的に考えて
「TELNETでサーバにログインし、プログラムを常駐させること」の間違いだと思われるので、
WEBrickはまあアウトだろうな。
>CGIの利用が可能ですが、箱庭CGIなどサーバに負荷をかけるCGIの設置されたサイトや
>多数のチャットを設置するようないわゆる「出会い系サイト」はお断りすることがあります。
たし、普通のCGIなら常識的に考えてセーフじゃないか?
それすらだめなんだとしたら、この手のレン鯖って何に使えるんだ?
Web 2.0が話題になる今、Rails程度に耐えられなくて、この先やっていけるとは思えんが…。
0322nobodyさん
2005/12/23(金) 18:53:52ID:???だれかこれにつっこんでやれよ…
0323nobodyさん
2005/12/23(金) 20:07:41ID:???実用上もCGIではいちいちevalしまくりでレスポンス悪すぎる
共有鯖でやらず一台借りてFastCGIかませ
実験なら手元でできんだろ
何のためにコマンド一発で環境構築してくれると思ってんだ
0324nobodyさん
2005/12/23(金) 20:32:34ID:???ユーザが頻繁にリロードするようなCGIを設置すんなって意味だろ。
0325nobodyさん
2005/12/23(金) 20:49:10ID:???0326nobodyさん
2005/12/23(金) 21:08:19ID:???0327nobodyさん
2005/12/23(金) 21:11:49ID:???ぐぐるまっぷ系?
0328nobodyさん
2005/12/23(金) 21:22:53ID:???0329nobodyさん
2005/12/23(金) 21:58:16ID:???精神鑑定の箱庭かと思ってた。
0330nobodyさん
2005/12/23(金) 22:19:18ID:???と、話をなんとか rails に戻してみる。
キャッシュ使えば、そこそこいけそうだけど。
0331nobodyさん
2005/12/24(土) 17:10:10ID:???0332nobodyさん
2005/12/24(土) 18:46:04ID:???0333nobodyさん
2005/12/24(土) 19:42:41ID:???0334nobodyさん
2005/12/24(土) 20:26:46ID:???更新時間毎に張り付く必要が有る割に、つまらん。
RoRでゲームなら専用鯖借りてくれ。
0335nobodyさん
2005/12/24(土) 21:04:01ID:???0336nobodyさん
2005/12/24(土) 22:14:29ID:???0337nobodyさん
2005/12/27(火) 23:24:51ID:???find,find_all等で取ってこないようにメソッドを作りたいと思うんですが、
アドバイスもらえますか?
テーブルbooksがis_deletedというフィールドを持っていて、1なら削除済みとして、、
----- app/models/book.rb -----
class Book < ActiveRecord::Base
def Book.find_all
super "is_deleted = 0"
end
[...]
end
------------------------------
これでやりたい事はできるんですが、削除フラグのあるテーブル全てに同じこ
とを書くのは嫌なので他に綺麗な方法があれば知りたいんですが、何か良い方
法あったらヒントくれませんか?
0338nobodyさん
2005/12/31(土) 17:37:15ID:???元のは alias find_all find_all_old とでもして残しとく
で、is_deletedカラムの有無判定して有ったら新しい処理
無かったらfind_all_old呼び出すってことで
もしくは全部のテーブルにis_deleted用意して判定不要にするか
0339nobodyさん
2006/01/02(月) 04:55:24ID:???a) View を作る(DBが対応していれば)
[PostgreSQL]
> CREATE VIEW active_books AS SELECT * FROM books;
class Book < ActiveRecord::Base # 管理用?
class ActiveBook < ActiveRecord::Base # 通常用
b) それ用の親クラスを作る
# アクティブな要素だけ使うような親クラス
class ActiveObject < ActiveRecord::Base
def ActiveObject.find_all
super "is_deleted = 0"
end
# 実際に利用するクラス群
class Book < ActiveObject; end
class User < ActiveObject; end
今よりも b) がマシだと思うけど、:conditions 付きや find_all 以外の find(...) の場合に
対応できなくていずれ破綻すると思うので、a) がお薦め。
0340nobodyさん
2006/01/03(火) 07:29:13ID:wVoLGhgEスレが見当たらないけど、そんなにマイナーなの?
0341nobodyさん
2006/01/03(火) 14:02:21ID:???0342nobodyさん
2006/01/03(火) 16:59:23ID:???それ添付ファイル(画像とか)扱いやすい?
MT だと画像別に管理して、結局
<img src="http://...">
だからしょっぱいんだよね。
Ajax うんぬんよりもそっちに興味がある。
0343nobodyさん
2006/01/03(火) 19:07:33ID:???自分ではまだ試してないです。スマン
俺もそういう質問とかしたいからスレ探したんだけど
まだ無いね
立てても閑古鳥だと思うけど
0344nobodyさん
2006/01/05(木) 02:02:08ID:???config/database.yml に dbi:SQLiteとか書いてみたんですけど駄目っぽいので・・
実はDebianスレに書こうか迷ったのですがdebianパッケージには
Ruby DBIにも対応してるように書いてあったので質問に伺いました。
0345nobodyさん
2006/01/05(木) 11:47:48ID:???0346nobodyさん
2006/01/05(木) 11:49:10ID:???http://tam.qmix.org/archives/2005/03/xrea_ruby_on_ra.html
0347nobodyさん
2006/01/05(木) 21:38:06ID:???たぶんできない。
対応しているDBはactiverecord-1.13.2/lib/active_record/connection_adapters/
の中を見ればいいんでないかな。
とりあえずSQLiteなら普通に使えばいいと思うけど、
なんか別の理由があるのかな?
0348nobodyさん
2006/01/06(金) 00:13:51ID:???ActiveRecordを経由せずにMysqlクラス(のみ)を直接使うにはどうすればよいでしょう?
require_gem 'mysql' とかしてみたけど駄目でした。
0349nobodyさん
2006/01/06(金) 00:28:53ID:???gems/activerecord-1.7.0/lib/active_record/vendor/mysql.rb
別途 $LOAD_PATH の場所において、普通に require した方がいい。
0350nobodyさん
2006/01/06(金) 01:57:57ID:???日本じゃ使ってるサイトは4、5サイトくらいしかみたことないな。
特徴
・サイドバーが独立していて、D&Dでアーカイブ、カテゴリなどが簡単に表示/非表示できる。
del.icio.usやflickrプラグインもデフォで入ってるのでサイドバーに表示可能。
・インクリメンタルサーチでサイト内検索(ただし最新版だとバグで日本語で検索ができない)
・リアルタイムプレビュー
・レイアウト(テーマ)の切り替えが簡単
このくらい?(Ajax機能ばっかりだけど)
まだまだこれからのツールだと思うけど、Railsでできてるから
拡張しようと思えば簡単にできちゃうしいいんじゃないかな?
ちなみにさくらサーバでCGIで動かしてみたけど、思ってたよりサクサク動いたよ。
アクセス増えるとやばそうだけど(静的にもできるっぽいけど)
0352nobodyさん
2006/01/06(金) 11:10:00ID:???そうですか。
簡単に require する方法があるかと思いましたが、仕方が無いので
長々としたパスを require するようにします。
0355344
2006/01/06(金) 21:55:22ID:???ありがとうございます。
たしかに connection_adapters/以下はDBIに対応してないっぽいです・・
実はSQLiteのRubyモジュールが公式にdebianパッケージ化されてないのでして
その代わりRuby DBIは充実してるんで使えないかなぁと考えていました。
ちょっと安易だったかもしれんです。
0356347
2006/01/06(金) 23:23:10ID:???くまの人もrails回りはaptじゃなくて(といういいかたでいいのかな?)gemを使ってるみたいだし、
gemで入れるのがいいんじゃないですかね。
ちなみにオレもgentooですが、portageではrubygemのみ入れ、
railsとかその依存まわりとか、gemで入れられるのはgemで入れることにしてます。
# ディストロ側もそればっかりやってるわけではないので最新のrailsに追い付けないし。
模式になるようなら、
$ export GEM_HOME=$HOME/.gems
$ gem install sqlite3-ruby
とかやれば、システム側の環境は汚さずにすむみたい。
常時GEM_HOMEを指定するのと、設定したGEM_HOME側にもrailsを入れるのをお忘れなく。
0357356
2006/01/06(金) 23:25:32ID:???○もし気に
いちおう。
0358nobodyさん
2006/01/07(土) 23:04:17ID:???俺もRailsの勉強がてらに使ってみようかな。
0359344
2006/01/08(日) 01:12:15ID:???昨日の夜からレスをいただいて GEM_HOMEを使えば出来るということで試してました。
以下debianにgem をインストールしたときのメモとして
お礼を兼ねまして報告します。でもチラシの裏でうざかったからごめんなさい。
<チラシの裏>
gem はdebianパッケージになってないので、
$ sudo ruby setup.rb
したら /usr/bin 以下にgem* がインストールされる。
家庭内共有サーバなんで管理者(兄貴)に怒られそう。
gem も $HOME以下にインストールに決定。
0360344
2006/01/08(日) 01:16:07ID:???$ ruby setup.rb config --prefix=$HOME/.gems
$ ruby setup.rb setup
$ ruby setup.rb install
$ export RUBYOPT=rubygems
$ gem list
ruby: no such file to load -- ubygems (LoadError)
なんでだろ?と思ってトータルRuby暦1週間くらいのだけで感でソースよんでも
どこで ubygems が呼ばれてるか分からんので
$ export RUBYLIB=$GEM_HOME/local/lib/site_ruby/1.8
で逃げる。gemはバージョン管理とかやってくれるっぽいで後々問題がおきそう・・
最後にPATHに$GEM_HOME/binを追加して
gem で sqlite-ruby railsをインストールして今まで自作PHP+SQLiteで動いていた
Web Bookmarkを
ttp://hotwired.goo.ne.jp/webmonkey/2005/36/index4a.html
を参考に scaffold で 表示させることに成功!やったよおぉ
</チラシの裏>
ほんとにありがとうでした
0361nobodyさん
2006/01/08(日) 11:05:28ID:???ナイスメモ乙でした
その場合だと ubygems は RUBYOPT で呼ばれてます
一文字目の r が -r として認識されてるわけです
ubygems.rb は rubygems.rb を require するだけになってます
コマンドラインの美しさを重視してるんでしょうね
0362nobodyさん
2006/01/11(水) 11:01:14ID:???ごめん。gem 使ってないです。
>>355 の言う通り公式には対応してないけど、deb を見つけたのでインスコしました。
ただ、Rails 的には gem が王道ぽいので、gem を入れられる環境ならそっちの方が
楽なので推奨します。
テストとか gem 前提ぽいのが多いので非 gem な環境だと苦労します。丁度、主キーに
id を使わないぐらい茨の道です。(無駄に色んなトラブルに遭遇する)
0363nobodyさん
2006/01/11(水) 11:51:00ID:???で、あるきっかけで定期更新を止めたいのですが、どうすればよいでしょうか?
0364nobodyさん
2006/01/11(水) 20:29:49ID:???PeriodicalExecuter は停止できないから PeriodicalUpdater の方がいいかも。
全部 JavaScript で書くことになるけど、Rails に固執するより早いと思う。
JavaScript で普通に適当なイベントから stop 呼べば止まるし。
<script type="text/javascript">
var updater = new Ajax.PeriodicalUpdater(
'REPLACEMENT_ID',
'<%= url_for(:action=>"show_log") %>',
{
asynchronous : true,
insertion : Insertion.Bottom,
frequency : 3
}
);
</script>
<div id="REPLACEMENT_ID"><div>
<%= link_to_function 'Stop', "if (updater) {updater.stop(); updater = null;}" %>
0366nobodyさん
2006/01/19(木) 18:49:29ID:nlM/qJip吐き出したデータ内にある
script/server
を実行してみたが、何もいわずにコマンドラインに戻る。
ruby 1.8.4 (2005-12-24) [i386-mingw32]
を使ってるのだが・・・
0367nobodyさん
2006/01/19(木) 19:39:11ID:???使うって、決めうちしてるの?
O/Rマッピングなんてクダラナイ、と言ってる人には、Rails とは別方向へ行けと
いうことですかね。それならそれでいいんですが。
0368nobodyさん
2006/01/20(金) 22:10:21ID:???自分も今日たまたま同じような現象になったな。
environment.rbをリネームしたのを戻すの忘れてただけだったけど。
0369nobodyさん
2006/01/21(土) 11:39:51ID:???べつにActiveRecordを使わないモデルも書けるよ。
結局のところ普通のRubyだから、極端な話erbなviewの中でdbiをrequireしてつかってもいい。
ViewとControllerとroutes.rbあたりだけを使って、Webアプリのめんどいところ
(セッション維持とかデータ入出力とか)だけをなんとかしたいというのもできる。
あんまりRailsで想定しているレールの上から外れるとメリットも失われるけど。
0370nobodyさん
2006/01/26(木) 06:42:54ID:???ruby ではどんなモジュールを使うとできるのか教えてください。
0371nobodyさん
2006/01/26(木) 10:51:03ID:???構造が知りたい場合は、'inspect' メソッドをオブジェクトに投げると
人間が読みやすい形式の文字列を返してくれます。(要:適切な $KCODE)
デバッグ用途であれば p obj だけで十分です。(puts obj.inspect 相当)
あと、pp というライブラリを使うと、p よりも高度な(視覚的に階層構造
がわかる)形式の出力を提供してくれます。
% irb -r pp
irb> obj = [1,{:a=>2, :b=>[false, 'foo']}, ('a'..'e').to_a, Time.now]
irb> p obj
[1, {:b=>[false, "foo"], :a=>2}, ["a", "b", "c", "d", "e"], Thu Jan 26 10:39:41 JST 2006]
irb> pp obj
[1,
{:b=>[false, "foo"], :a=>2},
["a", "b", "c", "d", "e"],
Thu Jan 26 10:39:41 JST 2006]
irb> PP.pp(obj, '')
=> "[1,\n {:b=>[false, \"foo\"], :a=>2},\n [\"a\", \"b\", \"c\", \"d\", \"e\"],\n Thu Jan 26 10:39:41 JST 2006]\n"
# 文字列として欲しい場合
0373nobodyさん
2006/01/26(木) 13:25:06ID:???print Dumper $obj; なんてめんどくさい上に出力がカッコ悪いし。
0374nobodyさん
2006/01/27(金) 06:27:28ID:???erbをcontrollerから送り込んでrenderすることってできる?
すでにrender :updateを使ってcontrollerで作ったtreeview構造が上で、
要素xをクリックするとその直下に編集用エリアをうにょっと出す、ってのをやりたいんですけど。
使ってるのは最新trunk。
0375nobodyさん
2006/01/27(金) 08:43:51ID:???ttp://www.atmarkit.co.jp/farc/rensai2/proto02/proto02a.html
■ このスレッドは過去ログ倉庫に格納されています