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


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

【Agile】Ruby on rails相談所 part2【DRY】



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

907 名前:nobodyさん mailto:sage [2006/12/28(木) 20:17:05 ID:???]
ありがとうございます

908 名前:902 mailto:sage [2006/12/29(金) 22:53:12 ID:???]
追加情報です。

どうやら、Login EngineとUser Engineを併用しているのがいけないみたいです。
もちろん、Windows+WEBrickでは問題ありません。
Linux+Apache+mod_fcgidの環境だと問題があります。

Login Engineも、User Engineも UserController クラスを持っています。
Windows環境では、両方のメソッドにアクセスすることが出来ます。
ですが、Linux環境では、User Engineのメソッドにしかアクセスできません。
解決したとレスしましたが、上記の解決法(Login Engineのuser_controller.rbをコピー)では、
逆にUser Engineのメソッドにアクセスできなくなってしまいました。

どうしたら、良いでしょうか・・・

909 名前:nobodyさん mailto:sage [2006/12/30(土) 21:29:00 ID:???]
自分でrequireすればいいじゃない。

910 名前:nobodyさん mailto:sage [2006/12/31(日) 15:30:44 ID:???]
頭が悪いのが居るねえ。

911 名前:nobodyさん [2007/01/04(木) 00:27:33 ID:xkPnnPoS]
Ruby遅せぇよっ!
さすが国産、Perlをも凌ぐ遅さだ。

912 名前:nobodyさん mailto:sage [2007/01/04(木) 01:22:55 ID:???]
そんなおせえかなあ?

mod_proxy + mongrelで運用してるけど
特におせえって感じしないぞ

913 名前:ポン太 [2007/01/04(木) 16:13:36 ID:f9RGTlv/]
CGIのプログラムで全く別の人のサイトにランダムにアクセスさせることは出来るのでしょうか?javaスプリプトなら出来るのでしょうが、携帯サイトでそれをやりたいので・・どなたかCGIに詳しい方、教えてください。

914 名前:nobodyさん mailto:age [2007/01/06(土) 15:23:58 ID:???]
1.2RC2 age


915 名前:nobodyさん mailto:sage [2007/01/10(水) 11:06:44 ID:???]
rhtmlがどのコントローラやアクションで呼び出されているかを、rhtmlファイル内で調べる方法ってありますか?



916 名前:nobodyさん mailto:age [2007/01/10(水) 11:36:49 ID:???]
params[:controller], params[:action]とか。
action内でローカル変数にcontroller_pathやaction_nameを代入するとか。




917 名前:nobodyさん mailto:sage [2007/01/10(水) 11:40:41 ID:???]
ageてもーた


918 名前:nobodyさん mailto:sage [2007/01/10(水) 18:42:44 ID:???]
次スレこれにしね?
【Asahi】Ruby on rails【Super】相談所 part3【DRY】

919 名前:nobodyさん mailto:sage [2007/01/10(水) 19:43:02 ID:???]
嫌だ。ビール嫌い。

920 名前:nobodyさん [2007/01/11(木) 23:18:21 ID:8nQeuUsE]
それよりもテンプレをどうするかだ

921 名前:nobodyさん mailto:sage [2007/01/12(金) 13:30:44 ID:???]
ActiveRecord で、最近のバージョンで created_at の扱いが変わってたりしますか?

例えば、

CREATE TABLE foos (
id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
created_at INTEGER DEFAULT NULL,
updated_at INTEGER DEFAULT NULL
);

こんなテーブルで、

#!/usr/local/bin/ruby
require "rubygems"
require "active_record"
class Foo < ActiveRecord::Base; end
ActiveRecord::Base.establish_connection(
:adapter => "sqlite3",
:database => "/tmp/foo.db"
)
Foo::new.save
foo = Foo::find(:first, :order => "id DESC")
p [foo.created_at, foo.updated_at]

こんなコードを試すと、

ActiveRecord 1.14.3 => [1168575934, 1168575934]
ActiveRecord 1.14.4 => [0, 1168575940]

と、新しい方のバージョンでは created_at がセットされなくなってしまいました。

922 名前:nobodyさん mailto:sage [2007/01/14(日) 16:58:39 ID:???]
>>916
ありがとうございます。
あと、こういうのって自分でどうやって調べたらいいんでしょうか?
Railsによるアジャイル〜 に載ってます?

923 名前:nobodyさん mailto:sage [2007/01/14(日) 17:15:34 ID:???]
暇なときにAPIだらだら見たり。
Railsは挙動が凝ってるので、どうやってるんだろうと思ってソースを見たり。


924 名前:nobodyさん mailto:sage [2007/01/14(日) 20:44:03 ID:???]
結局はソース読む力つけないと
先進めないのよね・・・・

925 名前:nobodyさん mailto:sage [2007/01/15(月) 02:25:03 ID:???]
RedRails使ってUTF8の日本語ソース編集できますかね?



926 名前:921 mailto:sage [2007/01/15(月) 10:34:29 ID:???]
あれ?これで困ってるのは私だけすか?

927 名前:nobodyさん mailto:sage [2007/01/15(月) 11:15:59 ID:???]
テーブルにファイルの場所を保存していて、
そのファイルをいろんな場所で呼び出したりするんですが、
railsの、images/ディレクトリに入れるとして、
相対指定で、ファイルの場所を保存するのは不可能ですかね?いろんなディレクトリで呼び出す可能性があるので。
でも絶対指定ですると、開発環境から、本番に移行するときに、全部書き換えなきゃいけないんで、かなりめんどうです。
何か良い方法はありますでしょうか?

928 名前:nobodyさん mailto:sage [2007/01/15(月) 11:17:31 ID:???]
テーブルにファイルの場所を保存していて、
そのファイルをいろんな場所で呼び出したりするんですが、
railsの、images/ディレクトリに入れるとして、
相対指定で、ファイルの場所を保存するのは不可能ですかね?いろんなディレクトリで呼び出す可能性があるので。
でも絶対指定ですると、開発環境から、本番に移行するときに、全部書き換えなきゃいけないんで、かなりめんどうです。
何か良い方法はありますでしょうか?
新着レス 2007/01/15(月) 11:17

929 名前:nobodyさん mailto:sage [2007/01/15(月) 11:18:22 ID:???]
連投すいません

930 名前:nobodyさん mailto:sage [2007/01/15(月) 11:31:12 ID:???]
RAILS_ROOTを使って
File.join(RAILS_ROOT, 'public/images')

/../..と一杯入ってて気持ち悪ければ標準の pathname.rb(UNIX以外限定)を。

「public以下の何とかかんとか」とHTMLに埋めたい場合はasset_tag_helperの
中身でも見てください。


931 名前:nobodyさん mailto:sage [2007/01/15(月) 12:16:03 ID:???]
>>930
ありがとうございます。
@cgiとか@env使ってもいけそうですかね?

932 名前:nobodyさん mailto:sage [2007/01/15(月) 15:20:07 ID:???]
>>925
できますよ。
wiki.livedoor.jp/triplexsys/d/Ruby%20on%20Rails%20%b3%ab%c8%af%b4%c4%b6%ad%b9%bd%c3%db
の7番目の項目を参照。

933 名前:nobodyさん mailto:sage [2007/01/15(月) 15:44:14 ID:???]
>>921
問題ないよ?


934 名前:921 mailto:sage [2007/01/15(月) 19:02:12 ID:???]
>>933
「問題ない」というのは、きちんと created_at がセットされてる、ということですよね?
するとどうも問題が出るのは私だけみたいですね。
私の環境の方を調べてみようと思います。回答ありがとうございました。


935 名前:nobodyさん mailto:sage [2007/01/18(木) 16:11:31 ID:???]
>>931ですが、
@url.inspectってやると、たくさん出力されますけど、この値ってどうやって使うんですか?
@env['SERVER_NAME']とかで使えると思ったんですが。。。



936 名前:nobodyさん mailto:sage [2007/01/19(金) 08:39:29 ID:???]
まずはActionControllerのRdocを読んでみれば? 役に立つよ。
@envは恐らく@request.envの事かね。


937 名前:nobodyさん mailto:sage [2007/01/19(金) 10:36:38 ID:???]
Rails 1.2.1キター

938 名前:nobodyさん mailto:sage [2007/01/19(金) 14:33:09 ID:???]
うへ、1.2.0キターを書こうかと思ってたら .1 も来たのか。







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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