【Agile】Ruby on rails相談所 part2【DRY】 at PHP
【Agile】Ruby on rails相談所 part2【DRY】 - 暇つぶし2ch918:nobodyさん
07/01/10 18:42:44
次スレこれにしね?
【Asahi】Ruby on rails【Super】相談所 part3【DRY】

919:nobodyさん
07/01/10 19:43:02
嫌だ。ビール嫌い。

920:nobodyさん
07/01/11 23:18:21 8nQeuUsE
それよりもテンプレをどうするかだ

921:nobodyさん
07/01/12 13:30:44
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さん
07/01/14 16:58:39
>>916
ありがとうございます。
あと、こういうのって自分でどうやって調べたらいいんでしょうか?
Railsによるアジャイル~ に載ってます?

923:nobodyさん
07/01/14 17:15:34
暇なときにAPIだらだら見たり。
Railsは挙動が凝ってるので、どうやってるんだろうと思ってソースを見たり。


924:nobodyさん
07/01/14 20:44:03
結局はソース読む力つけないと
先進めないのよね・・・・

925:nobodyさん
07/01/15 02:25:03
RedRails使ってUTF8の日本語ソース編集できますかね?

926:921
07/01/15 10:34:29
あれ?これで困ってるのは私だけすか?

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

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

929:nobodyさん
07/01/15 11:18:22
連投すいません

930:nobodyさん
07/01/15 11:31:12
RAILS_ROOTを使って
File.join(RAILS_ROOT, 'public/images')

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

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


931:nobodyさん
07/01/15 12:16:03
>>930
ありがとうございます。
@cgiとか@env使ってもいけそうですかね?

932:nobodyさん
07/01/15 15:20:07
>>925
できますよ。
URLリンク(wiki.livedoor.jp)
の7番目の項目を参照。

933:nobodyさん
07/01/15 15:44:14
>>921
問題ないよ?


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


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

936:nobodyさん
07/01/19 08:39:29
まずはActionControllerのRdocを読んでみれば? 役に立つよ。
@envは恐らく@request.envの事かね。


937:nobodyさん
07/01/19 10:36:38
Rails 1.2.1キター

938:nobodyさん
07/01/19 14:33:09
うへ、1.2.0キターを書こうかと思ってたら .1 も来たのか。



最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch