【Agile】Ruby on rails相談所 part2【DRY】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/06/26(月) 01:52:58ID:???<英語>
本家: 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
0666nobodyさん
2006/11/08(水) 00:41:29ID:???ショートカット作ればいいんじゃね?
あとは、mongrelがwindowsサービスに対応してるから使ってみれば。
http://mongrel.rubyforge.org/docs/win32.html
0667nobodyさん
2006/11/08(水) 02:06:38ID:???ありがとうございます。
ショートカットはどのようにつくればよいのでしょうか?
特定の操作を実行させるスクリプトのようなものがあるのでしょうか?
0669nobodyさん
2006/11/08(水) 02:20:44ID:???ありがとうございます。
右クリックを勉強するにはどうしたらいいのでしょうか?
特定の操作を勉強させるスクリプトのようなものがあるのでしょうか?
0670nobodyさん
2006/11/08(水) 02:48:43ID:???右クリックでサーバー起動できんのか?
アホが。
0671nobodyさん
2006/11/08(水) 06:06:18ID:???右クリック→新規作成→ショートカットの作成
項目の場所「ruby script\server」
できあがったショートカットを右クリック→プロパティ
作業フォルダをRailsのプロジェクトがあるディレクトリに変更する。
0675nobodyさん
2006/11/08(水) 19:57:56ID:???0676nobodyさん
2006/11/08(水) 19:58:38ID:???0677nobodyさん
2006/11/08(水) 21:33:47ID:???0678nobodyさん
2006/11/08(水) 23:39:45ID:???0679nobodyさん
2006/11/09(木) 01:48:39ID:???0680nobodyさん
2006/11/09(木) 07:44:30ID:SJZYMvtsserver立ち上げとか、rakeがクソ遅いのは、なぞだけど
>>664
クソたkkkkkkkkえええ
年3万5千で、100MBってどんだけ暴利だよ
0681nobodyさん
2006/11/09(木) 12:01:54ID:???0682nobodyさん
2006/11/09(木) 19:36:56ID:???そんな客の付かなそうなサービスでは暴利と言わないような・・・
0683nobodyさん
2006/11/09(木) 22:09:55ID:???Ruby on Railsの統合開発環境,まつもと氏が在籍するNaClとOSJが発売
http://itpro.nikkeibp.co.jp/article/NEWS/20061109/253173/
これってRadRailsを日本語化しただけ?
0684nobodyさん
2006/11/09(木) 22:13:50ID:???0685nobodyさん
2006/11/09(木) 22:24:33ID:???でもRadRailsとサポートで5万/年はないだろ。
0686nobodyさん
2006/11/10(金) 00:15:53ID:???現時点では妥当と言えなくもないかも。
数が出たら淘汰されるだろうけど。
0687nobodyさん
2006/11/10(金) 02:07:09ID:MOdLwaSY5万でも。十分価値あると思うよ。
Linuxデストリでたまにある
「インストールに関する」質問、1年間無制限、
なんてのと違うからな。
0688nobodyさん
2006/11/10(金) 02:11:14ID:MOdLwaSYhttp://www.railsplatform.jp/products/
↑ここに、
Rails Platform 運用サポート(メールによる回数無制限の問合せ対応)
って書いてあるな(汗)
0689nobodyさん
2006/11/10(金) 09:29:34ID:???Railsの質問には答えてくれないだろ
0690nobodyさん
2006/11/10(金) 12:25:17ID:???0691nobodyさん
2006/11/10(金) 20:03:55ID:FyhGUGXb普段、日本語ドキュメントしか読まないので、
Railsのドキュメントでよくわからないことがあります。
↓この中でattributesというのは、何のことなんでしょうか??
http://api.rubyonrails.org/classes/ActionController/Base.html
インスタンス変数??にしても、@つけなくていいですよね。
インスタンスメソッド??
0692nobodyさん
2006/11/10(金) 20:26:15ID:eD+sctJrJavaScriptを使ってクライアントサイドでしようとすると、
JavaScriptをそれぞれのフォーム要素に対して書かないといけないですか?
それとも、何か便利な機能がRailsにありますか?
0693nobodyさん
2006/11/11(土) 13:07:17ID:???ヒント: attr_accessor
0694nobodyさん
2006/11/11(土) 16:11:49ID:nJ5Gc6gjhttp://www.railsplatform.jp/news/2006/11/09/20061109/
>Windows XPを対象に、開発はもちろん小規模なビジネスアプリの運用までを想定しています。
これって、XPのEULA違反にはならんのか?
0695nobodyさん
2006/11/11(土) 16:16:42ID:nJ5Gc6gjおまえ、Java系とかOracleとかのサポート費とか知らんの?
5万/月じゃ、逆に安かろう悪かろうという印象しか与えない。
0696nobodyさん
2006/11/12(日) 02:21:31ID:???導入するかどうかの権限を持っている人は
rails が流行っていることは知っていても技術的にどうかはまったく知らないので
実際に使えるかどうかを担保してくれる何かを必要としている。
安心料が 5 万なら安いもの。
0698nobodyさん
2006/11/12(日) 13:32:07ID:5FI2WVFP0699nobodyさん
2006/11/12(日) 13:35:18ID:???0700nobodyさん
2006/11/12(日) 19:31:17ID:???> 安心に値するようにするには、値段を数十倍にしないとダメだ。
その通りだと思うよ
高けりゃいいんだろって、たくさんの人が思っている
0701nobodyさん
2006/11/12(日) 22:58:42ID:???このページ見て学習してるんですけど、
真ん中あたりの、「項目の追加」ってところで、
<%= link_to("Edit", :action => "edit", :id => @item.id) %>
ビューにこういうタグを付け足せと書いてあり、付けたしたのですが、ページ通りに表示されるものの、
Editの文字をクリックすると、
http://localhost:3000/todo/edit/1
このページに飛んで、
Unknown action
No action responded to edit
こういうエラーが出てページに書いてある通り編集ページに行きません。
なぜでしょうか?よろしくおねがいします。
あと気になる点が1つ
script/generate scaffold Todo
を実行すると、viewにtodosディレクトリが追加されるんですが、このページではtodoディレクトリで進んでます。
これに関係してるかわかりませんが一応。。。
0706nobodyさん
2006/11/13(月) 22:41:19ID:S119A4ey事前にsessionにユーザがあるかどうかを調べたいと思います。
test_edit_processで
sessionに直に(例「user:123 password:abc」)を格納する方法を教えて下さい。
loginメソッドを実行しようと思ったのですが、
単体テストで2つのメソッド(login と edit_process)を実行するのも
ポリシーに逆らってしまうので、どうぞお願いします。
assert_not_nil(session[:user])でテストしたいと思います。
0709nobodyさん
2006/11/14(火) 15:08:49ID:???http://www.cpi.ad.jp/service/server/function/framework/
Ruby on RailsのWebアプリも見つけた。一応報告しときます。
http://www.enote.jp/whatis/main
eNoteは、まつもとゆきひろ氏が開発した日本生まれのオブジェクト指向言語 「Ruby」と、そのRubyで開発されたWebアプリケーション・フレームワーク の「Ruby on Rails」を採用して開発しています。
0710nobodyさん
2006/11/14(火) 19:58:03ID:???0711名無し募集中。。。
2006/11/15(水) 09:18:30ID:???リンク先は見ずに答える
> 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
を実行すれば解決すると思われ
0712名無し募集中。。。
2006/11/15(水) 09:33:21ID:???@request.session を使う
@request.session[:user] = User.new(:user=>"123", :pass=>"abc")
assert_not_nil(@request.session[:user])
0713nobodyさん
2006/11/15(水) 16:25:24ID:???checkbox の内容を確認するのに
@item.check1
@item.check2
と順番に if文でやってるとしにそうなんですが、
hashとかで上手にやる方法ってないですかね。
hash.key.each do |hashkey|
@item.hashitem[hashkey]
処理ほげほげ
end
みたいにループで書きたいんですが…
0714nobodyさん
2006/11/16(木) 01:54:37ID:???hash.keys.each do |hashkey|
@item[hashkey]
処理ほげほげ
end
で、どう?
0715nobodyさん
2006/11/17(金) 05:42:48ID:???業務鯖の発注時に2003鯖しか選べないのはそういう理由なのか。
0716nobodyさん
2006/11/17(金) 16:03:30ID:???ERROR: While executing gem ... (Errno::EBADF)
Bad file descriptor - connect(2)
まったく意味がわかりません
どなたか教えもらえませんか
0717nobodyさん
2006/11/17(金) 20:02:21ID:???gem install rails --include-dependencies
こういうのはどう?
0719nobodyさん
2006/11/17(金) 23:19:58ID:???0720nobodyさん
2006/11/17(金) 23:28:20ID:???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)
です
0721nobodyさん
2006/11/18(土) 00:12:34ID:???0723nobodyさん
2006/11/18(土) 04:46:03ID:???サーバーに接続できてないってエラーだから
ネットワークの設定を見直してみるべし
多分、>>721が正解じゃないかな?Proxyが必須な環境だとか
0724nobodyさん
2006/11/18(土) 12:50:07ID:???0725nobodyさん
2006/11/18(土) 18:37:21ID:???全然つながらない
0726nobodyさん
2006/11/18(土) 19:40:03ID:???0727nobodyさん
2006/11/19(日) 00:38:54ID:???<head>
<link rel=...>
<link rel=...>
<title><title>
</head>
みたいな感じになっちゃう。
0728nobodyさん
2006/11/19(日) 14:48:24ID:7JDy4pfn0729nobodyさん
2006/11/20(月) 11:03:19ID:???0730nobodyさん
2006/11/20(月) 16:09:33ID:zBriqWnX====================================================
def update
@school1 = School1.find(1)
@school2 = School2.find(1)
begin
School1.transaction(@school1,@school2) do
@school1.field_1 = 'ABC-1234'
@school2.field_1 = 'DEF-5678'
@school1.save!
@school2.save!
end
rescue
・・・
end
end
=======================================================
てな感じの例でわかりますかね?お願いします
0731nobodyさん
2006/11/20(月) 16:27:00ID:???どなたかお助けください。
当方、PHPが少し使える程度の初心者なのですが、
Rubyが使えるXreaを利用して、RubyでCGIのテストをしようと思っています。
早速以下のコードを書いたのですが、
test.cgi パーミッションは755
#!/usr/local/bin/ruby
print "Hello World"
CGIのエラーが出てしまい、とまってしまいました。
原因がわからず困っています。お助けください。
0732nobodyさん
2006/11/20(月) 16:53:46ID:???エラーの内容を書かないのに原因が分かるわけがない。
想像するに、Content-type返してないからじゃねえの。
ruby cgiでググると1件目で出てくるページのサンプルではおまじない的に紹介されているが。
ttp://rubycgi.org/cgi_explanation/2-1.htm
ウェブの基本なので詳細は自分で調べよう。
あとXREAの実行ファイルのパーミッションは700を推奨してきた気もする。
XREAのFAQを見てくれ。
0734nobodyさん
2006/11/20(月) 19:05:38ID:???0735nobodyさん
2006/11/21(火) 02:08:10ID:???他のみんなに迷惑かかるだろ。
まぁどうせすぐに凍結されるだろうけど
0736nobodyさん
2006/11/21(火) 09:35:28ID:???0737731
2006/11/21(火) 13:32:29ID:???>>736さんが指摘してる通り、Railsは使いません。
使いたくてもまだ自分では理解できない代物だと思っているので・・・
色々試行錯誤したり、公開されてるスクリプトを試しましたが、
500エラーが返って来て一向に実行できる気配がありませんでした。
Xreaじゃ無理なのかなぁ。自前で立てたいとこだけど難しくて(つД`)
またしばらくPHPに戻りたいと思います・・・
どうもお騒がせしました。
0740nobodyさん
2006/11/22(水) 11:57:21ID:3zf2LnbKdept_list = id_list.collect{|id|Dept.new(id)}
をエラー無しで通すには
後、何を記述したらいいのでしょう?
0741nobodyさん
2006/11/22(水) 14:52:00ID:???dept_list = id_list.collect{|id|Dept.new(id)}
0742nobodyさん
2006/11/23(木) 00:38:58ID:OHE313ePはどう用意すればいいの?あほな俺に教えてください。お願いします。
0743名無し募集中。。。
2006/11/23(木) 05:03:11ID:???それだけで何が問題になってるかこっちにわかるわけないだろボケ!
質問てのは自分が困ってることを伝えるんじゃなくて、やりたい事と
現在の問題を伝えるんだよ!例えばな、
svn に含まれる config/database.yml の内容とは違うDBを使いたいけど、
同ファイルを変更しちゃうと svn で保存するときに競合して困ります
みたいに聞いてくれれば、
* プロジェクト(svn)から config/database.yml を外す
* 雛形は config/database.yml.skel とか別名で管理する
とか色々答えようがあるだろ!
その場合 environment.rb でローカル設定を行ってたりもしそうだから
skel/config/ とかで管理しておくのもいいかもな。他 dir にも使えて
ファイル名の変更も不要だからこっちがいいかもね。
あと、log とか tmp をプロジェクトから外すのも忘れないで下さいね。
0744742
2006/11/23(木) 14:03:45ID:OHE313eP昨日railsはじめたばっかでさ
rakeコマンドなんて知らなかったんだよ許してくれよ(´・ω・`)
0745nobodyさん
2006/11/23(木) 14:07:53ID:???0746nobodyさん
2006/11/23(木) 14:11:35ID:???どっちも黒いなぁ
0747nobodyさん
2006/11/23(木) 17:02:46ID:???0748nobodyさん
2006/11/23(木) 19:59:44ID:???でblahコントローラのblahアクションにアクセスさせたいんだけど、どうやってルーティングかけばいいんでしょう?
0749nobodyさん
2006/11/23(木) 23:07:12ID:???で呼び出すRHTMLファイルの先頭に任意の数のタブを付けたいんですけど、何か方法ありますか?
わざわざ全てのRHTMLファイルにインデント加えるのがめんどうなんで・・・。
レイアウトで<%= @content_for_layout -%>を囲うdivが増えたら全部修正しなきゃいけないとかかなりRailsの主義に反すると思うんだけどなぁ
0751名無し募集中。。。
2006/11/24(金) 02:05:59ID:???map.connect 'blah', :controller=>"blah", :action=>"blah"
0752nobodyさん
2006/11/24(金) 16:23:09ID:???Mでデータベースからとってきて、Vで見せりゃいいじゃねーようーーー
0754nobodyさん
2006/11/24(金) 17:59:30ID:9C+eXsEYhttp://weblog.rubyonrails.org/2006/11/23/rails-1-2-release-candidate-1
ActiveResource使ってみようと思い、updateしようとして、
gem install rails --source http://gems.rubyonrails.org --include-dependencies
したらエラーがでるんで
gem install rails --remote --source http://gems.rubyonrails.org --include-dependencies
ってしたら、うまくupdateできた。
環境はWindowsです。
一応、報告。
0755nobodyさん
2006/11/24(金) 21:06:34ID:aSFI+5Bjcheck_box("post", "chk[]")
こんな風に出来るかと思ったけど駄目だったわ
0756nobodyさん
2006/11/24(金) 22:18:50ID:???これってどういう意味?引数になんでID渡してるの?
0757nobodyさん
2006/11/28(火) 09:26:41ID:???盲腸みたいなもん?
でも、たまにidを指定して行を作りたいときはあるかな。
0758nobodyさん
2006/11/28(火) 13:22:34ID:???0759nobodyさん
2006/11/28(火) 16:25:40ID:???0760nobodyさん
2006/11/28(火) 16:27:12ID:a0qxX4Tc0761nobodyさん
2006/11/28(火) 20:47:36ID:???0762nobodyさん
2006/11/28(火) 21:55:30ID:???主キーのidなら表示されなくてもかまわないんだけど、
user_idとかも表示されなくなっちゃう。
list.rhtml見ると、column.human_nameで取得してるみたいなんだけど、
どういじったら表示できるようになるのかわかりません。
0763nobodyさん
2006/11/29(水) 12:03:59ID:???そう思うならそう書けばいいじゃん。
Controller書かなかったらいきなりViewに飛ばなかったっけ?
0764名無し募集中。。。
2006/11/29(水) 13:42:19ID:???仕様です。ARは「IDは人がその値を意識しないもの」という立場です。つまり
「主キー(id)であれ、外部キー(user_id)であれ、フォームに値を直接入力することがないはず」
という考えから、scaffold で作成される入力フォームには出現しません。
表示させるには、メソッドの方でなく scaffold ジェネレータでファイルを実際に生成して、
_form.rhtml を直接自分で編集するのが一番早いと思います。
ちなみに、AR.columns と AR.content_columns の違いです。
0765nobodyさん
2006/11/29(水) 17:06:43ID:???入れた後ちゃんとサーバも再起動してるんだけど・・・。
最近rubyもrailsも入れたので、バージョンの違い??
rubyは1.8.2で、railsは1.1.6です。
なんでだ〜〜〜〜
■ このスレッドは過去ログ倉庫に格納されています