1 名前:nobodyさん mailto:sage [2006/06/26(月) 01:52:58 ID:???] Ruby on rails に関する相談所です。 <英語> 本家: www.rubyonrails.org API: api.rubyonrails.com/ Documents&Tutorials: documentation.rubyonrails.com/ <日本語> Rails' wiki: wiki.fdiary.net/rails/ ActiveRecordの記事(データベースの操作): jp.rubyist.net/magazine/?0004-RLR jp.rubyist.net/magazine/?0006-RubyOnRails
620 名前:nobodyさん mailto:sage [2006/10/18(水) 03:56:40 ID:???] centosではrubyがインスコされてなかった。 インスコしようと思ったらCDを要求されたので、中止してしまった。 もうウィンドウズでもインスコしようと思う。
621 名前:nobodyさん mailto:sage [2006/10/18(水) 19:35:28 ID:???] >>620 yumで入れられないのん?
622 名前:nobodyさん mailto:sage [2006/10/19(木) 00:39:10 ID:???] ひとつの画面(new.rhtml)で複数のモデルを作成するとき、 コントローラ側でどう処理したらいいのかよくわかりません。 具体的には受注データ入力画面なんですけど、ひとつの画面で 受注ヘッダと受注明細を入力できるようにしたいのですが、 コントローラ側でのエラー処理とかどうしたらいいのでしょうか。 def create @header = Header.new(params[:header]) @line = Line.new(params[:line]) @header.save @line.header_id = @header.id @line.save flash[:notice] = 'Order created.' render :action=>list end 初歩的な質問で申し訳ありませんが、なにか参考になるページとかあれば 教えてください。
623 名前:名無し募集中。。。 mailto:sage [2006/10/19(木) 01:25:58 ID:???] >>622 殆どそれでいいと思う。 * トランザクション処理にした方がいい * save!, create! で例外が発生する あたりを加味して、エラー時処理はこんな感じでどうぞ。 def create @header = Header.new(params[:header]) @line = Line.new(params[:line]) Header.transaction do @header.save! @line.header = @header @line.save! end flash[:notice] = 'Order created.' render :action=>"list" rescue render :action=>"new" end あと、":action=>list" になってるけど、タイポでなければ注意ね。 (list のメソッド呼び出しになってる)
624 名前:nobodyさん mailto:sage [2006/10/19(木) 09:59:02 ID:???] 値が入力されているときだけvalidationをするにはどうするのでしょうか。 今は validates_format_of :phone, :with=>/^¥d+-¥d+-¥d¥d¥d¥d$/ としているのですが、値が入力されていないときでもvalidationがかかるらしく、 それでエラーとなってしまいます。 validates_format_of :phone, :with=>/^(¥d+-¥d+-¥d¥d¥d¥d)?$/ とすれば回避できるのですが美しくないし、それにvalidates_inclusion_ofなど 他のvalidationメソッドでは使えない技だし。 ソース読む限りは validates_each(attr_names, configuration) do |record, attr_name, value| record.errors.add(attr_name, configuration[:message]) unless value.to_s =~ configuration[:with] end となっているところを validates_each(attr_names, configuration) do |record, attr_name, value| record.errors.add(attr_name, configuration[:message]) unless value.blank? || value.to_s =~ configuration[:with] end とするしかなさそうなんですけど、こんな方法しか用意されていないはずはないと思うので、 だれか助けて。
625 名前:nobodyさん mailto:sage [2006/10/19(木) 12:12:25 ID:???] Ruby on RailsでREST実装をしたいのですが、良いサンプルあったら教えてください。
626 名前:nobodyさん mailto:sage [2006/10/19(木) 12:53:04 ID:???] Rails で使われてるライブラリ、 Action〜 か Active〜 かどっちか思い出せないことがよくあるんだけど、 どういう使い分けで命名してるんだろ?
627 名前:nobodyさん mailto:sage [2006/10/19(木) 20:48:21 ID:???] さくらの共用サーバを使っているのですが rake migrate とやると Shared object "libsqlite3.so" not found とエラーがでます。パスが通ってないみたいなので、 rake migrate --libdir=/home/HOME/lib/ とやったのですがうまくいきません。そうすればよいでしょうか?
628 名前:622 mailto:sage [2006/10/19(木) 21:26:30 ID:???] >>623 ありがとうございます。頂いたアドバイスをもとに、最終的に次のようなコードにしました。 def create @header = Header.new(params[:header]) @line = Line.new(params[:line]) # データを検証 is_valid = true is_valid = false unless @header.valid? is_valid = false unless @line.valid? unless is_valid render :action=>'new' return end # データを保存 Header.transaction do @header.save! @line.header = @header @line.save! end flash[:notice] = 'Order created.' render :action=>"list" rescue ActionRecord::RecordNotSaved => ex render :action=>"new" end データを保存するまえに検証しておかないと、例えばヘッダーに間違いがあった場合、 明細のほうが検証されないので、ヘッダーのエラーメッセージしか表示されませんでした。
629 名前:622 mailto:sage [2006/10/19(木) 21:28:51 ID:???] あと、トランザクションは Header.transation do ... end でやってますけど、 このなかでヘッダーだけでなく明細も保存していいんですよね。 トランザクション実行の仕組みがよくわかってないんですけど、DBへのコネクションは ActiveRecord::Baseクラスオブジェクトが管理していて、Header.transactionでも Line.transactionでも同じという理解でいいでしょうか。
630 名前:名無し募集中。。。 mailto:sage [2006/10/20(金) 05:09:33 ID:???] >>624 > validates_format_of :phone, :with=>/^(\d+-\d+-\d\d\d\d)?$/ これでいい。 あるいは、:if=>proc{|record| not record.phone.blank?} を追加汁。 どっちが美しいと思うかは知らない。 > とすれば回避できるのですが美しくないし、それにvalidates_inclusion_ofなど > 他のvalidationメソッドでは使えない技だし。 他のメソッドでは、大体 :allow_nil=>true が使える。
631 名前:名無し募集中。。。 mailto:sage [2006/10/20(金) 05:15:54 ID:???] >>626 コントローラとビューはCGIアクションに関係するのでAction WebサービスもCGIアクションの一種だと捉えることができるのでAction モデルはActiverecordパターンを利用してるのでActive ActiveSupportはActiveRecordを補助するために作られたのでそのままActive ActionMailerはCGIとは関係ないけどまぁアクション内から呼び出すことが多いのでAction と無理矢理覚えてきたけどそろそろ疲れた。
632 名前:名無し募集中。。。 mailto:sage [2006/10/20(金) 05:24:50 ID:???] >>629 > Line.transactionでも同じという理解でいいでしょうか。 正解! コネクションが同じモデルであれば(普通は全部そうなる) どれでもいいので、全く関係ないモデルを記述しても動く。 気持ち悪いなら "transaction" メソッドを用意するとか。 class ApplicationController < ActionController::Base delegate :transaction, :to=>"ActiveRecord::Base" end def create transaction do ...
633 名前:nobodyさん mailto:sage [2006/10/20(金) 07:20:10 ID:???] FedoraCore5(Apache2.2.2)のマシンで mod_rubyのコンパイルに成功しませんでした mongrelを使ってみました mongrel_rails mongrel_rails cluster::configure -e production -p 4000 -N 3 mongrel_rails mongrel_rails cluster::start(←うまくいったら起動シェル書く予定) /etc/httpd/conf/httpd.confに以下を追加して/etc/init.d/httpd reload ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass /omeko balancer://myomeko ProxyPassReverse /omeko balancer://myomeko <Proxy balancer://myomeko> BalancerMember 127.0.0.1:4000/omeko BalancerMember 127.0.0.1:4001/omeko BalancerMember 127.0.0.1:4002/omeko </Proxy>
634 名前:nobodyさん mailto:sage [2006/10/20(金) 07:27:33 ID:???] >>633 あ、間違えた mongrel_railsのとこは mongrel_rails cluster::configure -e production -p 4000 -N 3 mongrel_rails cluster::start です ごめんなさい
635 名前:nobodyさん mailto:sage [2006/10/20(金) 22:58:18 ID:???] >>632 さんくすです。これで安心してtransactionを使えます。
636 名前:nobodyさん mailto:sage [2006/10/20(金) 23:51:52 ID:???] >>630 さんくすです。
637 名前:nobodyさん mailto:sage [2006/10/21(土) 10:08:19 ID:???] mod_rubyじゃ無くても、ルビーで書かれた鯖でポート番号変えればいくらでも動かせるだろ。
638 名前:nobodyさん [2006/10/21(土) 13:26:59 ID:DYWjuQWP] >>627 よくわからんが、sqlite3を使う設定になってるみたいだけど、それでいいの? MySQLじゃないの?
639 名前:627 mailto:sage [2006/10/21(土) 13:53:57 ID:???] >>638 すいません説明が足りませんでした sqlite3を自分で入れました /home/HOME/lib/libsqlite3.so /home/HOME/bin/sqlite3
640 名前:nobodyさん [2006/10/21(土) 14:42:29 ID:DYWjuQWP] >>627 rakeのマニュアル見たら、--libdirでいいようなことが書いてあるが・・・ なんでだろ?
641 名前:nobodyさん mailto:sage [2006/10/21(土) 16:10:30 ID:???] ちょっと質問。 WinXP + Apache2 + FastCGI + Ruby[mswin版] + MySQLでRails動かしてたんですが、 どうもtestがうまく動きません。(他のはちゃんと動く。) 具体的には、rake test:unitsとかをやると、 ./test/unit/../test_helper.rb:18: undefined method `use_transactional_fixtures=' for Test::Unit::TestCase:Class (NoMethodError) って怒られます。 use_transactional_fixturesの定義探してきて active_record/fixtures をrequireしてやっても 今度はテストを実行しても結果が何も出力されません。 ググったら同じ問題で悩んでる外人さんがけっこういるようなんですけど 解決策が全く見つかりません。 誰か同じ問題に遭遇したひといません?
642 名前:nobodyさん mailto:sage [2006/10/23(月) 05:29:38 ID:???] cyclone.slis.tsukuba.ac.jp/cgi-bin/cycmap1/cyclone.cgi?node=Ruby
643 名前:nobodyさん mailto:sage [2006/10/23(月) 10:06:18 ID:???] MacOS X で試したが問題なかったよ。>>641
644 名前:nobodyさん mailto:sage [2006/10/23(月) 16:47:32 ID:???] RadRailsでconsoleに出力される文字列のエンコードをutf8にしたいのですが、 方法をご存じの方いませんか?
645 名前:nobodyさん mailto:sage [2006/10/25(水) 05:29:33 ID:???] Emacsで.rhtmlファイルを編集するのに便利なモードってありませんか。 とりあえず <% から %> までの色を変えたいのですが。
646 名前:nobodyさん mailto:sage [2006/10/26(木) 17:49:20 ID:???] >>645 つ mmm-mode てかもちろん最低限"emacs rails"でググってから 質問してるんだよな?
647 名前:nobodyさん mailto:sage [2006/10/27(金) 08:46:58 ID:???] 探すのめんどくさいですし
648 名前:nobodyさん mailto:sage [2006/10/27(金) 10:08:12 ID:???] ここを開いて>>645 の質問内容を書いて返答を待つ(もしくはググレカスとAAなどをはられてしまう)、 2つの単語を入力してググる作業量は、 あきらかに後者の方がコストが低いと思われるのだが
649 名前:nobodyさん mailto:sage [2006/10/29(日) 20:13:03 ID:???] > 2つの単語を入力してググる作業量は、 > あきらかに後者の方がコストが低いと思われるのだが ぐぐるとゴミが大量に出てくるから、そのゴミを読むコストが発生しますね。
650 名前:nobodyさん mailto:sage [2006/10/29(日) 20:55:10 ID:???] ここのゴミを読むコストに耐えられるアンタなら大丈夫!
651 名前:佐賀県 mailto:sage [2006/10/29(日) 22:18:08 ID:???] ゴミを読まなければ解決
652 名前:nobodyさん mailto:sage [2006/10/30(月) 10:27:58 ID:???] ぐぐり方が単に悪いだけジャマイカ
653 名前:nobodyさん mailto:sage [2006/10/30(月) 23:52:36 ID:???] 別名人力検索エンジン
654 名前:nobodyさん mailto:sage [2006/10/31(火) 00:12:00 ID:???] みなさんmigrationのdownってちゃんと書いてます??
655 名前:nobodyさん mailto:sage [2006/10/31(火) 07:16:32 ID:???] 書いてる
656 名前:nobodyさん mailto:sage [2006/11/01(水) 09:16:14 ID:???] 書いてるがテストまではしていない。動く保証はない。
657 名前:nobodyさん mailto:sage [2006/11/01(水) 23:43:09 ID:???] 書いてない
658 名前:nobodyさん [2006/11/02(木) 17:51:24 ID:NmWkO3mq] RubricksというRuby on rails製CMSにMySQLのセットでトライしているのだけど、Rubricksのインストール時にrake migrateすると、MySQLじゃー TEXTにDefault指定はできないぜっって怒られる migrateの定義を変えてdefaultをはずせばインストールはできるのだけど・・・もっとスマートな対処方法はあります? 環境 os : windows xp Ruby : 1.8.5 Ruby on rails : 1.1.6 MySQL : 5.0.26
659 名前:nobodyさん mailto:sage [2006/11/02(木) 20:57:06 ID:???] 一番スマートな対処 1. 上の内容をそのまま Rubricks の開発者に知らせる 2. 1週間待つ 3. 次のバージョンの Rubricks をインストール
660 名前:nobodyさん mailto:sage [2006/11/04(土) 23:38:45 ID:???] NYCBSDConでBSD上のRoRとセキュリティのプレゼンがあったらしき。 ttp://undeadly.org/cgi?action=article&sid=20061103010033
661 名前:nobodyさん mailto:sage [2006/11/07(火) 00:44:45 ID:???] 画面の遷移として 入力 → 確認 → DB保存 と言う流れを想定しているのですが、 確認画面を表示する前に入力チェックを行う場合、Controllerにて自前のバリデータを実装する必要がありますか? DBに保存される前にActionRecordにて実行されるvalidates_*をController側にて使う方法はありますか? 初歩的な質問ですみません。
662 名前:nobodyさん mailto:sage [2006/11/07(火) 02:01:52 ID:???] >>661 www.fdiary.net/ml/rails/msg/387 この質問と同じかね? 対象のオブジェクトのvalid?を呼べばokっぽいね
663 名前:nobodyさん [2006/11/07(火) 20:39:19 ID:gijex/gc] Pod Academy Ruby on Rails Podcast podacademy.jp/2006/05/ruby_on_rails_podcast.html こんなのあったのか。 なに言ってるかわからんが。
664 名前:nobodyさん mailto:sage [2006/11/07(火) 22:01:37 ID:???] たぶん日本のサーバ屋では初のRailsホスティング ttp://www.wiseknot.co.jp/network/index19.html でも3150円で100MBディスク。ちょっと高すぎ。
665 名前:nobodyさん mailto:sage [2006/11/08(水) 00:06:37 ID:???] windowsXP下でのrailsについての質問です。 サーバーを起動するときに ruby script\server のようにいちいちプロンプトに入力せずに サーバーを立ち上げるよい方法はありますか?
666 名前:nobodyさん mailto:sage [2006/11/08(水) 00:41:29 ID:???] >>665 ショートカット作ればいいんじゃね? あとは、mongrelがwindowsサービスに対応してるから使ってみれば。 mongrel.rubyforge.org/docs/win32.html
667 名前:nobodyさん mailto:sage [2006/11/08(水) 02:06:38 ID:???] >>666 ありがとうございます。 ショートカットはどのようにつくればよいのでしょうか? 特定の操作を実行させるスクリプトのようなものがあるのでしょうか?
668 名前:nobodyさん mailto:sage [2006/11/08(水) 02:14:41 ID:???] >>667 オマイは右クリックから勉強してこい
669 名前:nobodyさん mailto:sage [2006/11/08(水) 02:20:44 ID:???] >>668 ありがとうございます。 右クリックを勉強するにはどうしたらいいのでしょうか? 特定の操作を勉強させるスクリプトのようなものがあるのでしょうか?
670 名前:nobodyさん mailto:sage [2006/11/08(水) 02:48:43 ID:???] ショートカットってプロンプトのかよ。 右クリックでサーバー起動できんのか? アホが。
671 名前:nobodyさん mailto:sage [2006/11/08(水) 06:06:18 ID:???] >>667 右クリック→新規作成→ショートカットの作成 項目の場所「ruby script\server」 できあがったショートカットを右クリック→プロパティ 作業フォルダをRailsのプロジェクトがあるディレクトリに変更する。
672 名前:nobodyさん mailto:sage [2006/11/08(水) 16:30:20 ID:???] >>671 素晴らしいです。 求めていたのはこれです。 本当にありがとうございました。
673 名前:nobodyさん mailto:sage [2006/11/08(水) 17:59:21 ID:???] >>672 RadRails使え。
674 名前:nobodyさん mailto:sage [2006/11/08(水) 19:16:40 ID:???] >>670 アホが。
675 名前:nobodyさん mailto:sage [2006/11/08(水) 19:57:56 ID:???] RoRの開発環境はみんなRadRails使ってるのですか?
676 名前:nobodyさん mailto:sage [2006/11/08(水) 19:58:38 ID:???] 使ってない。
677 名前:nobodyさん mailto:sage [2006/11/08(水) 21:33:47 ID:???] それなしでは開発すらできんw
678 名前:nobodyさん mailto:sage [2006/11/08(水) 23:39:45 ID:???] radrailsのエディタが糞なので今まで通りサーバでvimを使って開発です
679 名前:nobodyさん mailto:sage [2006/11/09(木) 01:48:39 ID:???] vimが糞なのでradrails使ってます
680 名前:nobodyさん [2006/11/09(木) 07:44:30 ID:SJZYMvts] 本見て打ち込んでる団塊だけど、RadRails結構便利やね。 server立ち上げとか、rakeがクソ遅いのは、なぞだけど >>664 クソたkkkkkkkkえええ 年3万5千で、100MBってどんだけ暴利だよ
681 名前:nobodyさん mailto:sage [2006/11/09(木) 12:01:54 ID:???] 3000支払うんだったら、5Gぐらいないと魅力薄いよな。
682 名前:nobodyさん mailto:sage [2006/11/09(木) 19:36:56 ID:???] 利益が出てこそ「暴利」と言うわけで、 そんな客の付かなそうなサービスでは暴利と言わないような・・・
683 名前:nobodyさん mailto:sage [2006/11/09(木) 22:09:55 ID:???] 721 名前:デフォルトの名無しさん[sage] 投稿日:2006/11/09(木) 20:05:30 Ruby on Railsの統合開発環境,まつもと氏が在籍するNaClとOSJが発売 itpro.nikkeibp.co.jp/article/NEWS/20061109/253173/ これってRadRailsを日本語化しただけ?
684 名前:nobodyさん mailto:sage [2006/11/09(木) 22:13:50 ID:???] リンク先くらい読めばいいのに
685 名前:nobodyさん mailto:sage [2006/11/09(木) 22:24:33 ID:???] すまん。さらっと見ただけだった。 でもRadRailsとサポートで5万/年はないだろ。
686 名前:nobodyさん mailto:sage [2006/11/10(金) 00:15:53 ID:???] ただ、希少なものにはそれなりに価値が付くことを考えると 現時点では妥当と言えなくもないかも。 数が出たら淘汰されるだろうけど。
687 名前:nobodyさん [2006/11/10(金) 02:07:09 ID:MOdLwaSY] 1年、無制限で質問できるなら、いいんでないか?? 5万でも。十分価値あると思うよ。 Linuxデストリでたまにある 「インストールに関する」質問、1年間無制限、 なんてのと違うからな。
688 名前:nobodyさん [2006/11/10(金) 02:11:14 ID:MOdLwaSY] と思ったけど、Railsに関する質問は駄目なのかな。 www.railsplatform.jp/products/ ↑ここに、 Rails Platform 運用サポート(メールによる回数無制限の問合せ対応) って書いてあるな(汗)
689 名前:nobodyさん mailto:sage [2006/11/10(金) 09:29:34 ID:???] RadRailsの質問だけで Railsの質問には答えてくれないだろ
690 名前:nobodyさん mailto:sage [2006/11/10(金) 12:25:17 ID:???] ActionMailerでreply-toヘッダを設定する方法ってありませんか?
691 名前:nobodyさん [2006/11/10(金) 20:03:55 ID:FyhGUGXb] もしかすると、Rubyのドキュメントに共通するのかもしれないんですが、 普段、日本語ドキュメントしか読まないので、 Railsのドキュメントでよくわからないことがあります。 ↓この中でattributesというのは、何のことなんでしょうか?? api.rubyonrails.org/classes/ActionController/Base.html インスタンス変数??にしても、@つけなくていいですよね。 インスタンスメソッド??
692 名前:nobodyさん [2006/11/10(金) 20:26:15 ID:eD+sctJr] フォーム入力値の検証をサーバサイドするのは簡単ですが、 JavaScriptを使ってクライアントサイドでしようとすると、 JavaScriptをそれぞれのフォーム要素に対して書かないといけないですか? それとも、何か便利な機能がRailsにありますか?
693 名前:nobodyさん mailto:sage [2006/11/11(土) 13:07:17 ID:???] >691 ヒント: attr_accessor
694 名前:nobodyさん [2006/11/11(土) 16:11:49 ID:nJ5Gc6gj] journal.mycom.co.jp/news/2006/11/09/340.html www.railsplatform.jp/news/2006/11/09/20061109/ >Windows XPを対象に、開発はもちろん小規模なビジネスアプリの運用までを想定しています。 これって、XPのEULA違反にはならんのか?
695 名前:nobodyさん [2006/11/11(土) 16:16:42 ID:nJ5Gc6gj] >>685 おまえ、Java系とかOracleとかのサポート費とか知らんの? 5万/月じゃ、逆に安かろう悪かろうという印象しか与えない。
696 名前:nobodyさん mailto:sage [2006/11/12(日) 02:21:31 ID:???] >>685 導入するかどうかの権限を持っている人は rails が流行っていることは知っていても技術的にどうかはまったく知らないので 実際に使えるかどうかを担保してくれる何かを必要としている。 安心料が 5 万なら安いもの。
697 名前:nobodyさん mailto:sage [2006/11/12(日) 05:37:28 ID:???] >>696 安心に値するほどのものではないので、高すぎる
698 名前:nobodyさん [2006/11/12(日) 13:32:07 ID:5FI2WVFP] 安心に値するようにするには、値段を数十倍にしないとダメだ。
699 名前:nobodyさん mailto:sage [2006/11/12(日) 13:35:18 ID:???] 安心料というより寄付だよな
700 名前:nobodyさん mailto:sage [2006/11/12(日) 19:31:17 ID:???] >>698 > 安心に値するようにするには、値段を数十倍にしないとダメだ。 その通りだと思うよ 高けりゃいいんだろって、たくさんの人が思っている
701 名前:nobodyさん mailto:sage [2006/11/12(日) 22:58:42 ID:???] wiki.fdiary.net/rails/?TodoListTutorial このページ見て学習してるんですけど、 真ん中あたりの、「項目の追加」ってところで、 <%= link_to("Edit", :action => "edit", :id => @item.id) %> ビューにこういうタグを付け足せと書いてあり、付けたしたのですが、ページ通りに表示されるものの、 Editの文字をクリックすると、 localhost:3000/todo/edit/1 このページに飛んで、 Unknown action No action responded to edit こういうエラーが出てページに書いてある通り編集ページに行きません。 なぜでしょうか?よろしくおねがいします。 あと気になる点が1つ script/generate scaffold Todo を実行すると、viewにtodosディレクトリが追加されるんですが、このページではtodoディレクトリで進んでます。 これに関係してるかわかりませんが一応。。。
702 名前:nobodyさん mailto:sage [2006/11/13(月) 00:15:45 ID:???] >>701 年間5万で教えてあげるよ
703 名前:701 mailto:sage [2006/11/13(月) 11:06:02 ID:???] >>702 >< まじぼすけて
704 名前:nobodyさん mailto:sage [2006/11/13(月) 14:51:29 ID:???] >>694 組織外へ公開しないイントラネットの社内システムとかでもダメなんだっけ?
705 名前:nobodyさん mailto:sage [2006/11/13(月) 19:10:50 ID:???] >>704 うん、ダメ。
706 名前:nobodyさん [2006/11/13(月) 22:41:19 ID:S119A4ey] 更新処理を行うメソッド(edit_process)のテストを行う時、 事前にsessionにユーザがあるかどうかを調べたいと思います。 test_edit_processで sessionに直に(例「user:123 password:abc」)を格納する方法を教えて下さい。 loginメソッドを実行しようと思ったのですが、 単体テストで2つのメソッド(login と edit_process)を実行するのも ポリシーに逆らってしまうので、どうぞお願いします。 assert_not_nil(session[:user])でテストしたいと思います。
707 名前:nobodyさん mailto:sage [2006/11/14(火) 02:42:14 ID:???] >>706 年間5万で教えてあげるよ
708 名前:nobodyさん mailto:sage [2006/11/14(火) 10:21:30 ID:???] >>704 同時接続数10台の制限を守っていればOK。
709 名前:nobodyさん mailto:age [2006/11/14(火) 15:08:49 ID:???] Ruby on Rails対応のレンタルサーバを見つけた。一応報告しときます。 www.cpi.ad.jp/service/server/function/framework/ Ruby on RailsのWebアプリも見つけた。一応報告しときます。 www.enote.jp/whatis/main eNoteは、まつもとゆきひろ氏が開発した日本生まれのオブジェクト指向言語 「Ruby」と、そのRubyで開発されたWebアプリケーション・フレームワーク の「Ruby on Rails」を採用して開発しています。
710 名前:nobodyさん mailto:sage [2006/11/14(火) 19:58:03 ID:???] 宣伝乙
711 名前:名無し募集中。。。 mailto:sage [2006/11/15(水) 09:18:30 ID:???] >>701 リンク先は見ずに答える > Unknown action > No action responded to edit これはアクションが定義されていないというエラー 対象のコントローラに "edit" というメソッドを追加すればOK "/todo/edit/1" でアクセスしてるようなので、 上記の対象コントローラとはここでは TodoController になるので一般的には "app/controllers/todo_controller.rb" に "edit" を定義すれば解決 > script/generate scaffold Todo 実際はここで間違ってる これは Todo というモデルを操作するコントローラとビューを作ってるんだけど 自動的に作成されるコントローラ名は複数形になるので todos_controller.rb ができてるはず scaffold はモデル名の後にコントローラ名を指定できるので script/generate scaffold Todo Todo を実行すれば解決すると思われ
712 名前:名無し募集中。。。 mailto:sage [2006/11/15(水) 09:33:21 ID:???] >>706 @request.session を使う @request.session[:user] = User.new(:user=>"123", :pass=>"abc") assert_not_nil(@request.session[:user])
713 名前:nobodyさん mailto:sage [2006/11/15(水) 16:25:24 ID:???] checkbox の内容を確認するのに @item.check1 @item.check2 と順番に if文でやってるとしにそうなんですが、 hashとかで上手にやる方法ってないですかね。 hash.key.each do |hashkey| @item.hashitem[hashkey] 処理ほげほげ end みたいにループで書きたいんですが…
714 名前:nobodyさん mailto:sage [2006/11/16(木) 01:54:37 ID:???] >>713 hash.keys.each do |hashkey| @item[hashkey] 処理ほげほげ end で、どう?
715 名前:nobodyさん mailto:sage [2006/11/17(金) 05:42:48 ID:???] XP Proを思いっきり業務に使ってるな。 業務鯖の発注時に2003鯖しか選べないのはそういう理由なのか。
716 名前:nobodyさん mailto:sage [2006/11/17(金) 16:03:30 ID:???] Gemからrailsをインストールしようとすると次のようなエラーが出るんですけど ERROR: While executing gem ... (Errno::EBADF) Bad file descriptor - connect(2) まったく意味がわかりません どなたか教えもらえませんか
717 名前:nobodyさん mailto:sage [2006/11/17(金) 20:02:21 ID:???] ぐぐったら出てきたけど gem install rails --include-dependencies こういうのはどう?
718 名前:nobodyさん mailto:sage [2006/11/17(金) 23:04:04 ID:???] >>717 それも試したんですけど、同じエラーが出るんです
719 名前:nobodyさん mailto:sage [2006/11/17(金) 23:19:58 ID:???] OSとバージョンと実行したコマンドのコピペを書かないことには始まらない。
720 名前:nobodyさん mailto:sage [2006/11/17(金) 23:28:20 ID:???] >>719 OSはwinXP sp2 rubyは1.8.2 Gemは0.9.0です 実行コマンドは gem install rails -y 出るエラーは ERROR: While executing gem ... (Errno::EBADF) Bad file descriptor - connect(2) です