【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
0722nobodyさん
2006/03/24(金) 22:16:53ID:???0723nobodyさん
2006/03/25(土) 21:18:26ID:???もっと具体的に言ってくれないと誰も助けられないよ。
「Date周りでやりたいことができない」しか読み取れないから。
0724nobodyさん
2006/03/25(土) 21:30:31ID:???723氏の捕捉を。
irbでできた、っているのならそのソースをこのスレに書いてみてはどうですか?
ものを訪ねるって言うのにもそれくらい準備しないと回答する人は
テレパシストじゃないんだからまったく理解できないと思うよ。
0725nobodyさん
2006/03/27(月) 00:36:41ID:???現在の他メーカーのWin機でも存在しない軽さなんで、
XPで3Dがまともに動くなら魅力的なんだが…
0726nobodyさん
2006/03/27(月) 00:38:10ID:???0727nobodyさん
2006/03/27(月) 01:37:55ID:???0728nobodyさん
2006/03/27(月) 05:42:45ID:???0729nobodyさん
2006/03/27(月) 10:51:47ID:???0730nobodyさん
2006/03/27(月) 12:38:55ID:???0731nobodyさん
2006/03/27(月) 13:15:01ID:???Dateクラスをオーバーライドしたり動作を変えたりしたライブラリを書いて、Railsで読み込むだけ。
ファイル「my-date.rb」
------
class Date
...
end
------
これをRailsのフォルダにおいとけば、Railsが読み込んでくれる。
って、どこにおけばいいんだっけ?
0732nobodyさん
2006/03/27(月) 15:08:56ID:???libディレクトリじゃないですか?
●ま●まーさんのサイトで解説しているね。
ttp://wota.jp/ac/?date=20050810
ただ、Rails自体もDateクラスについては拡張しているみたいだから
自分が作ったものとダブるものがあったらそっち使った方がいいかも。
0733nobodyさん
2006/03/27(月) 15:28:47ID:???autoloadさせたい場合には、ファイル名をアンダースコアで区切るRailsの規約がある。
たぶん>731がやりたいのはこれかな?
で、以下を参照
ttp://wiki.rails2u.com/TypeKey%E3%81%AB%E3%82%88%E3%82%8B%E8%AA%8D%E8%A8%BC
0734nobodyさん
2006/03/27(月) 17:01:20ID:???ttp://developer.apple.com/tools/rubyonrails.html
Using Ruby on Rails for Web Development on Mac OS X
Ruby on Rails lets you create great web applications backed by SQL databases. Read this article to learn why Mac OS X is the preferred platform for this dynamic new tool.
0735nobodyさん
2006/03/28(火) 11:04:39ID:???Webrickでは問題ないですが、apache+fcgiで
ordered_options.rb:1: superclass mismatch for class OrderedOptions (TypeError)
というエラーが出るようになりました。何かヒントはないでしょうか?
0736nobodyさん
2006/03/28(火) 12:25:54ID:???0738nobodyさん
2006/03/28(火) 14:29:26ID:???なんとかならんの?
0739nobodyさん
2006/03/28(火) 17:47:59ID:???ちょーあてずっぽうなんだけど、エラーメッセージ「superclass mismatch」から考えるに、古いライブラリと混ざっちまってるんじゃないだろうか。
古いのと新しいのが混ざってしまったから、mismatchが起こった、と推測。
いったんすべてをアンインストールしてから、1.1をクリーンインストールしてみたら?
これが当たったら、自称エスパーを名乗らせてもらおう。
0740nobodyさん
2006/03/28(火) 17:48:34ID:???rails -v
で表示されるバージョンって皆さんどう表示されるでしょうか?
10分ほど前に新規に入れ直したので最後にバージョン確認したら
Rails 1.1.0
って、出たんだけど、、、、
Edge Rails入れたつもり無いんだけど、、、、1.1.0って表示でいいんでしたっけ?
0741nobodyさん
2006/03/28(火) 17:54:00ID:???スマソ、自己レス。
なんか、インストールのタイミングでは1.1がリリースされていた模様。
今回はRC1から早いな、、、
0743nobodyさん
2006/03/29(水) 04:20:59ID:???ところで、初歩的なことだけど、カラムのデフォルト値を
DB入れたい場合どうやって指定すればいいの?
0744nobodyさん
2006/03/29(水) 04:51:28ID:???Migration ファイルでの定義であれば、:default で指定できます。
t.column "xxx_flag", :integer, :default => 0
0745nobodyさん
2006/03/30(木) 00:56:58ID:???0746nobodyさん
2006/03/30(木) 20:14:17ID:???0747nobodyさん
2006/03/30(木) 22:40:27ID:7wh+e8QuCMSの実装でてきてもおかしくないかな、とちっと思ったけど
xoopsみたくモジュール拡張するくらいなら、ハナから作ってっても
手間はあんまりかわんない気がするんだけど・・・。
ユーザ処理とかはlogin engineあるし。
しいていえば、xoopsでつかわれてるようなカレンダとかの
部品はほしいなあ
0748nobodyさん
2006/03/30(木) 23:09:47ID:ejGC87fs(1) 特に問題のないコードでcompile errorが出る。>>421さんの方法でチェックしても問題なし。
(2) 再起動すると、きちんと動くときもある。
(3) リロードする度に、エラーの内容が変わる。
エラーの内容は、
compile error
./script/../config/../app/views/hoge/index.rhtml:1: Invalid char `\034' in expression
とか、
compile error
./script/../config/../app/views/hoge/index.rhtml:1: parse error, unexpected tCONSTANT, expecting kEND
などが、出ます。ちなみに、Rails1.1です。
0749nobodyさん
2006/03/30(木) 23:46:44ID:???XOOPSソースの醜悪さはともかく、Theme(テーマ)を共有できて、お手軽にモジュール拡張できるコンセプトのCMSがほしいんでつが・・・・ルビーにないんでつかね・・・・・
0750nobodyさん
2006/03/30(木) 23:51:43ID:???Drupalとか、XARAYAはエレガントなんだが、PHPだからなあ。Rubyに惚れた身としては、Railで同様のものが欲しいわけよ
0751nobodyさん
2006/03/31(金) 00:42:15ID:???モジュールと言うよりは、クラスを新設してrequireするって感じだね。
欲しいなら作ればいいのでは?
漏れなら、面倒だからphp/xoopsで済ませる。惚れてても現実的な選択肢を選ぶよ。
カレンダねえ。あんまり必要と思えん。スケジューラ的なものなら、新規で作った方が自由に出来て拡張性あるし。
dateをちょっとウマく使えば簡単に出来ると思う。require cal目指して作ってみたら?
0753nobodyさん
2006/03/31(金) 01:04:58ID:???Railsでなく文字コードが不安定なのだと思われ。
ソースコード、DB、$KCODE、CONTENT-TYPE をもういちど
しっかりチェックしてみて。多分、混在してると思う。
0755nobodyさん
2006/03/31(金) 09:12:02ID:???結構、結構。
0756nobodyさん
2006/03/31(金) 12:39:48ID:???HTMLに <!- #hoge -> とか書かれてたら
id:hoge と 現在時刻をキーに、dbからtextを取ってきて、
時間指定でtextが変わるスクリプトを作って使ってたんだけど、
そういうのがpluginであれば便利かもね。
0757nobodyさん
2006/03/31(金) 16:22:13ID:???http://showcase.kylemaxwell.com/
0758nobodyさん
2006/03/31(金) 20:13:27ID:???0759nobodyさん
2006/03/31(金) 21:44:15ID:???0760nobodyさん
2006/03/31(金) 23:28:41ID:???0761nobodyさん
2006/03/31(金) 23:39:41ID:???0762nobodyさん
2006/03/31(金) 23:52:57ID:???0763nobodyさん
2006/03/32(土) 00:23:18ID:xuBtI9My0764nobodyさん
2006/03/32(土) 00:44:52ID:???日本人がDrubyを創れなくて解散し外国人に先を越された件について
http://www.webschuur.com/node/381
0765nobodyさん
2006/03/32(土) 01:44:20ID:???英語書けない香具師が作ると、日本人しか使わないローカルツールに終わるし。
外人が作ったRoRを使っていて悔しいとか思ってたりするの?
和製RoRに代わる何かとか無駄な事を考えてたりする?
0766nobodyさん
2006/03/32(土) 01:52:24ID:???0767nobodyさん
2006/03/32(土) 03:06:44ID:???0768nobodyさん
2006/03/32(土) 03:07:37ID:???0769nobodyさん
2006/03/32(土) 03:43:22ID:xuBtI9My和製RoRの部分だけ。
ごめん、考えてる。
0770nobodyさん
2006/03/32(土) 04:00:06ID:???中身はみてないが。
http://rubricks.org/
0771nobodyさん
2006/03/32(土) 04:58:44ID:xuBtI9Myサンプルサイトはログインの出入りしか出来ないのか。
0772nobodyさん
2006/03/32(土) 19:02:23ID:???0773nobodyさん
2006/04/03(月) 16:17:48ID:???http://japan.cnet.com/news/ent/story/0,2000047623,20100000,00.htm
0774nobodyさん
2006/04/03(月) 23:26:57ID:???0775nobodyさん
2006/04/04(火) 10:37:27ID:???何かあわてて出さなきゃいけない理由でもあった?
0778nobodyさん
2006/04/04(火) 11:03:27ID:???rubyを使っていて、perlやphpに比べて不便だな〜って思うことって、
ありますか?
0779nobodyさん
2006/04/04(火) 12:14:09ID:???0780nobodyさん
2006/04/04(火) 12:37:58ID:???0781nobodyさん
2006/04/04(火) 12:59:24ID:???逆にシステムじゃないから、好き勝手にバージョン使えるけど。
phpとは変わらんな。
0782nobodyさん
2006/04/04(火) 16:31:44ID:???言語そのもので不満を感じることはない。
しかしレンタルサーバに入ってなかったりすると、泣く泣くPHPでプログラム作ったりするのが悲しい。
あとはドキュメントかな。PHPのマニュアルはユーザのためを思って作られているのがよくわかるけど、Rubyはなんというかとりあえず書きましたという感じ。言語とまったく逆。
中身の問題というよりは、使いやすさとか見やすさの問題かな。しかもこんなこと書くとすぐに「おまえがやれ」といわれるし。
0783nobodyさん
2006/04/04(火) 17:57:00ID:2+ixa5W/インストールが面倒そうなので質問させてください。
これの使い方を習得すれば簡単にWebアプリが組めるのでしょうか?
簡単な CGI を組める程度のレベルの人間でも大丈夫ですか?
あと、よろしければ推奨環境を教えてください。
0784nobodyさん
2006/04/04(火) 19:28:43ID:/4R5WAoVそんなわけで推奨環境はOSXならLocomotive+TextMate, WindowsならInstantRails+RADRails。
LinuxなりBSDつかう人ならメンドイとか言わなさそうな気がするのでなんとなく。
0785nobodyさん
2006/04/04(火) 19:49:17ID:???phpはとにかく手軽にしようだから理解しにくいオブジェクトプログラミングを排除。
rubyはperlで物足りない所をオブジェクトプログラミングで埋めていく感じ。
ユーザのためと言うか、分かりやすさで比べるならphp vs perlって感じ。
なんだかんだ言っても、オブジェクト指向が一般人に難しいのは否定出来ないし。
RoRは仕組みなんて一切考えない方がいい。その点ではphpよりも手軽。
インストールはセキュリティとも絡むので、それなりにスキルが必要なのは努力するしかない。
テンプレに沿った範囲なら簡単。凝った事をしようとすると一気に敷居は上がる感じ。
これはphpでもXOOPSとか使ってる限りでは簡単だけど、凝った事するとそれなりに知識が必要なのと同じ。
簡単なCGIといってもピンキリ。perlで組める人なら割合簡単。HTML埋め込み系ならphpのほうが向いてる。
Unix系はパッケージシステムが充実してるのを選べば馬鹿チョンでインストールは出来る。
LAMPやBAMP見たいなノリで、LAMRやBAMRなディストリビューションがあってもいいとは思うけどね。
1CD起動でチュートリアルができるようにすると体験セミナーとかにも使えるんじゃないかと。
0786nobodyさん
2006/04/04(火) 20:47:06ID:???へー。w
0788nobodyさん
2006/04/04(火) 23:45:31ID:Bpd/7q8Egenerateスクリプトを使いたいんですが、
コンソールからrubyを実行する事はできないのでしょうか?
0789nobodyさん
2006/04/05(水) 00:31:47ID:???0790nobodyさん
2006/04/05(水) 00:38:48ID:???0791788
2006/04/05(水) 00:52:33ID:Msr4uHmzレスありがとうございます。
その方法で試してみたのですが、rubyを呼び出せませんでした。
PATHにLocomotiveのバンドルが追加されているのも確認できたのですが、
これは一体なぜなんでしょうか?
0792788
2006/04/05(水) 00:59:07ID:Msr4uHmzパスはちゃんと通っておました。
generateもできました。反応が超遅かったみたいです。
なんでしょうこの遅さは
0793nobodyさん
2006/04/05(水) 16:57:04ID:???referencesを設定してる俺って、ひょっとして負け組?
0795nobodyさん
2006/04/06(木) 11:04:44ID:???ログにも何も残らないしデバッグモードで動かしてみてもよくわかりません
ruby184,rails1.1,typoはrails1.0付属版です
0796nobodyさん
2006/04/06(木) 13:10:18ID:???typoはrails1.1では動かないって何度も言ってるじゃないかぁ。
それよりrails1.0付属版ってどういう意味?
0797nobodyさん
2006/04/07(金) 01:13:45ID:???0798nobodyさん
2006/04/07(金) 01:31:59ID:???Typo 2.6.0 doesn't work with Rails 1.1, so here's a version with a frozen Rails 1.0 included.
Download: tar.gz, Checksum: MD5SUM
0799nobodyさん
2006/04/08(土) 01:19:48ID:???http://www.solunas.org/
railsで作ってるらしいけど、使ってるやついる?
PHP版の時弄ってたけど、カスタマイズがいまいち面倒だった。
0800nobodyさん
2006/04/14(金) 17:05:30ID:0Yc4pjGhstringの配列を返す場合は???の部分はどうかけばよいですか?
api_method :hoge,
:returns => [???],
0801nobodyさん
2006/04/19(水) 13:33:56ID:aZfNYqlyjascallfordのドキュメントが少なくて、にっちもさっちも。
エラい人、教えてください。
0802nobodyさん
2006/04/19(水) 13:40:07ID:???0803nobodyさん
2006/04/19(水) 15:04:26ID:aZfNYqlyしかし、ぐぐってもドキュメントがすくなくて。
みんなどうやってんだろう?それともscaffoldで行くのがセオリーなのか?
0804nobodyさん
2006/04/19(水) 15:44:19ID:???0805nobodyさん
2006/04/19(水) 17:38:35ID:aZfNYqly0806nobodyさん
2006/04/19(水) 20:36:32ID:???ブックマークしている数と利用者の数に乖離があると思う。
0807nobodyさん
2006/04/20(木) 00:57:23ID:???つーかscaffold系って最初に一回作ったらもうほとんど触んないしなぁ。
ある程度railsを触り出せば興味は他のところに向くし。
で、思うんだがradioはともかく、check_boxはbooleanなカラムを作ったら作られたりしないの?
適当なアプリをでっちあげて実際に生成されるソースを読んだほうが早いかと。
0808nobodyさん
2006/04/20(木) 09:05:05ID:???active-recordのbase_test.rbで下記のようなエラー(?)が出ます。
まったく対処方法が見つかりません。無視しちゃっていいんですか?
1) Failure:
test_to_xml_including_multiple_associations(BasicsTest) [base_test.rb:1238]:
<false> is not true.
0809808
2006/04/20(木) 09:22:05ID:???ruby -rubygems -I "connections/native_mysql" base_test.rb
としていたのをRUBYOPTにrubygemsを追加して
ruby -I "connections/native_mysql" base_test.rb
とルビマ通りに戻したら無事テストが通りました。
スレ汚してすいません。
0810nobodyさん
2006/04/23(日) 12:21:04ID:???ttp://rubyforge.org/projects/emacs-rails/
0811nobodyさん
2006/04/24(月) 15:38:18ID:???trans_id.rbが欲しいんだが・・・。
こまったな。
0812nobodyさん
2006/04/25(火) 00:24:59ID:???ttp://kazuhiko.tdiary.net/20060227.html#p01
「はじめよう Rails」本なんだが4月発売といっている割に出版社すら出てない状況
なんですが、、、詳細をご存知の方っていますか?
0813nobodyさん
2006/04/26(水) 22:24:58ID:???サムネイル作るときにexif情報とかsRGBの情報とかを消す方法ってありますか?
ImageMagickの質問なのかもしれません。
それとは逆にEXIFはきだす方法ってありませんか?
0814nobodyさん
2006/05/10(水) 01:03:58ID:???全体像が把握しにくい感じがする。
理解しようとすると、結局ソース全部に目を通さなくてはいけないハメになるし。
亀レスだけど >>425の3,5,6と同じ印象。
ActiveRecordについては、そういったアプローチも有りかも。
0815nobodyさん
2006/05/10(水) 08:04:49ID:???0816nobodyさん
2006/05/10(水) 16:20:51ID:NJSS9gS2その中のrailsプロジェクトのwebrickを立ち上げると
Application Errorになる。。。なんか解決方法ないもんかな。
0818nobodyさん
2006/05/10(水) 17:46:42ID:???0819nobodyさん
2006/05/10(水) 18:33:42ID:???なんでそうなるか調べたの?
なんとなくパーミッションのせいのような気がするんだが
どういうふうにマウントされてる?
0820nobodyさん
2006/05/10(水) 18:56:38ID:???はい、マウントせず普通の場所でwebrick立ち上げれば
エラーは出てないのでパーミッションかと思って
とりあえずマウント設定でデフォルトのパーミッションを
全権限(0777)持たせて試してみたけどうまくいかず
webrick起動ユーザとマウントルートディレクトリの所有ユーザは同一です
development.logに
No such file or directory - script/../config/../tmp/sessions//ruby_sess.4ce00d63e86562b9.new
が出てるのでパーミッション関連の問題で
セッション復旧かなんかがうまくいってないのかもしれない
railsは1.1.2
rails colinux cofs周りでぐぐってもいい情報が見当たらず、、、
0821nobodyさん
2006/05/11(木) 01:24:43ID:???読めないなら、自分で新たに作れってのがスクリプト言語の文化。
他人のperlのスクリプトとかメンテ不能だったりする事多いし。
■ このスレッドは過去ログ倉庫に格納されています