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


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

【Ruby】Ruby on Rails Part3



1 名前:nobodyさん [2007/02/06(火) 20:10:09 ID:nOZh/PU9]
Rubyのweb application frameworkである
Ruby on Railsに関するスレッドです。

<英語>
本家: www.rubyonrails.org
API: api.rubyonrails.com/
Documents&Tutorials: documentation.rubyonrails.com/

<日本語>
Rails' wiki: wiki.fdiary.net/rails/


前スレ
【Agile】Ruby on rails相談所 part2【DRY】
pc10.2ch.net/test/read.cgi/php/1151254378/

16 名前:11 mailto:sage [2007/02/10(土) 11:39:06 ID:???]
1.1.6だからかな。同じ事が起きるか誰か試してちょ。

17 名前:nobodyさん mailto:sage [2007/02/10(土) 20:36:21 ID:???]
まぁ、Rubyが「書く楽しさ」とか曖昧で基準の無いアピールに逃げてるのも、
ひとえにその辺の「現実的な力における存在価値の無さ」ゆえだからな。


18 名前:nobodyさん mailto:sage [2007/02/10(土) 23:06:27 ID:???]
railsユーザはメインでは何使ってる気になる
perl?php?java?

19 名前:nobodyさん mailto:sage [2007/02/10(土) 23:42:55 ID:???]
言語なんて適材適所だからメインなんて聞かれてもなぁ。


20 名前:nobodyさん mailto:sage [2007/02/11(日) 01:10:00 ID:???]
バッチ系はperl、いにしえの遺産はC、shell scriptも少々。で、メインはphp

で、最近バッチ系をrubyにしようとしたら阻止されたw

21 名前:nobodyさん mailto:sage [2007/02/11(日) 01:30:06 ID:???]
まずはpythonだろ。常識的に考えて。

22 名前:nobodyさん mailto:sage [2007/02/11(日) 02:43:26 ID:???]
なんで?

23 名前:nobodyさん mailto:sage [2007/02/11(日) 09:57:44 ID:???]
日本じゃマイナーすぎ>ぱいそん
本もほとんどないしrubyより嫌がらそう。
railsを皮切りにrakeも普及してシェルやバッチもrubyで、というふうになればいいな。

24 名前:nobodyさん mailto:sage [2007/02/11(日) 11:00:25 ID:???]
ちょっとした自動化処理をPerlやRubyで書いた後、パズルの意味も兼ねて
シェルスクリプトで再実装してみることはあるな。




25 名前:nobodyさん [2007/02/11(日) 13:06:44 ID:U7k+fpd+]
質問おけ?
routes.rbで
map.connect ':controller',
:action => 'index'
map.connect ':controller/:id',
:action => 'show',
:requirements => {:id => /[\d]+/}
map.connect ':controller/:action/:id'
って書いて、例えば
localhost:3000/user
にアクセスしたら
user_controller#indexが呼ばれるようにしたいのに
user_controller#showが呼ばれて「Couldn't find User without an ID」って言われてしまうのはなぜ?
どこがおかしいの?

26 名前:nobodyさん mailto:sage [2007/02/12(月) 00:46:35 ID:???]
railsでPDFを扱いたいんだけど
rjbからブリッジしてFOPで出力っていうのはできるかな?

27 名前:nobodyさん mailto:sage [2007/02/12(月) 01:23:11 ID:???]
>>25
んー、こっちじゃ期待通りに動いてるなー。


28 名前:nobodyさん mailto:sage [2007/02/12(月) 21:06:58 ID:???]
>>24
オフラインのホストとかの場合モジュールのインストールとか依頼するの面倒だから
バッチはシェルで書いちゃうな。それはもうゴリゴリと。
自動テストもMakeとシェルで書くぜ。

逆にシェルで書いた奴をPerlとかで書きなおしてみたことはあるよ。

29 名前:nobodyさん mailto:sage [2007/02/12(月) 21:17:12 ID:???]
お前らの趣味について質問しているわけではないのだけどね。w

30 名前:nobodyさん [2007/02/13(火) 07:35:50 ID:QEaruDuK]
質問です。
プロジェクトフォルダ直下の画像ファイルを読み込みたいんですが、どう設定したらよいでしょうか?
"..\..\hoge.jpg"としてもうまくいきません。


31 名前:nobodyさん mailto:sage [2007/02/13(火) 07:38:02 ID:???]
画像を置く場所が間違ってる

32 名前:nobodyさん [2007/02/13(火) 08:04:20 ID:QEaruDuK]
>>31
生成した画像ファイルがプロジェクトファイル直下にできるのでpublic\imageに移動させたいんですが、移動させかたがわからないんです。

33 名前:nobodyさん mailto:sage [2007/02/13(火) 09:58:57 ID:???]
RAILS_ROOT + '¥hoge.jpg'

34 名前:nobodyさん mailto:sage [2007/02/13(火) 10:26:25 ID:???]
>>33
せめて FIle.join




35 名前:nobodyさん [2007/02/13(火) 14:24:56 ID:QEaruDuK]
>>33,>>34
ありがとうございました。
結局画像ファイルをpublicフォルダに移して解決しました。


36 名前:nobodyさん mailto:sage [2007/02/15(木) 00:55:33 ID:???]
rails1.2.2って意外と多くの変更があるような稀ガス

37 名前:nobodyさん mailto:sage [2007/02/15(木) 01:04:14 ID:???]
>>33-34ていうかFile.joinでないと、いざunix環境もっていったときに動かなくなるよね

38 名前:nobodyさん mailto:sage [2007/02/15(木) 01:20:09 ID:???]
pathname.rbは便利なんだがWindowsではツカエネーしなー。


39 名前:nobodyさん mailto:sage [2007/02/15(木) 13:45:02 ID:???]
win環境でサンプルアプリを作ってるんだけど
rubyやdbの文字コードをsjisにしても
server起動してブラウザで画面表示させると
必ずutf8になって文字化けして困ってます。
画面遷移する度にブラウザでエンコード変更
すれば一応正常に表示されるので確認だけなら
OKなんだけど・・・
どこか設定を変更すればsjisで初期表示できたりするものですか?

40 名前:nobodyさん mailto:sage [2007/02/15(木) 13:52:38 ID:???]
コントローラのフィルタで@headers['Content-Type']をソレナリに
設定するとか。



41 名前:nobodyさん mailto:sage [2007/02/15(木) 13:59:49 ID:???]
今さら好んでcp932使う意味あるの?

42 名前:nobodyさん mailto:sage [2007/02/15(木) 14:42:31 ID:???]
メモ帳でコード書いてるとか

43 名前:nobodyさん mailto:sage [2007/02/15(木) 15:11:04 ID:???]
最近はメモ帳でもUTF-8の読み書きできた気がする。


44 名前:nobodyさん mailto:sage [2007/02/15(木) 15:29:00 ID:???]
見てみたら、保存時にUTF-8指定できた



45 名前:nobodyさん mailto:sage [2007/02/15(木) 15:34:24 ID:???]
ケータイ用コンテンツとか?

46 名前:nobodyさん mailto:sage [2007/02/16(金) 00:23:18 ID:???]
まあ勝手にBOM付けられたりすることもあったり無かったり。

47 名前:nobodyさん mailto:sage [2007/02/16(金) 08:12:32 ID:???]
>>39
Railsで、sjisはねーだろw

48 名前:nobodyさん mailto:sage [2007/02/16(金) 08:31:34 ID:???]
携帯のみ対応なら、db、ソースともsjisなら変換が要らないという理屈もあるけどな。。。

49 名前:nobodyさん mailto:sage [2007/02/16(金) 10:30:51 ID:???]
>>47
Rails ってエンコーディングの設定変更もできないんだ。使えねーな。

50 名前:nobodyさん mailto:sage [2007/02/16(金) 12:35:26 ID:???]
>>40を具体的に書くと

# ApplicationController
before_filter :set_charset
after_filter :convert_to_sjis

private
def set_charset
@headers['Content-Type'] = 'text/html; charset="Shift_JIS"'
end

def convert_to_sjis
@response.body = NKF.nkf('-WS -m0 -x', @esponse.body)
end

つーか携帯ならActiveHeartプラグインも入れた方がいいんじゃね。
名前が体を表してないのが気に入らんが。


51 名前:nobodyさん mailto:sage [2007/02/16(金) 13:01:13 ID:???]
ActiveHeart ってそういうのに使えるんだ。
名前だけ聞いてキショかったんでそれ以上調べようとも思ってなかった。

52 名前:nobodyさん mailto:sage [2007/02/16(金) 14:22:12 ID:???]
ActiveHeartに入ってるのは、
validationのメッセージの日本語化。
メーラのISO-2022-JP化。
セッションIDをURLに自動的に付け、formにhiddenで埋め込む。
の3つだった。

上2つはgettextでもできるな。
最後のが携帯向けだた。


53 名前:nobodyさん mailto:sage [2007/02/17(土) 02:44:13 ID:???]
>>39
script/server -c Shift_JIS

1.2ならenvironment.rbの後ろのほうに
$KCODE = 'SJIS'
ActionController::Base.default_charset = 'Shift_JIS'
1.1.6ではこのcharset指定はできないので注意。

54 名前:nobodyさん [2007/02/17(土) 22:47:51 ID:LiRd38e4]
scaffold とかで作った編集画面で、データベースから引っ張ってきた 1000 個くらいの選択肢を選択させたいんです。
option で選択させるのではなく、別ウィンドウが開いて検索して選択できるようなお手軽な方法はありますか。




55 名前:nobodyさん mailto:sage [2007/02/18(日) 02:31:55 ID:???]
scaffold(足場)は本格使用のためのものじゃなく、あくまでとっかかり的なもの。
最終的には自前のコードで置き換えて消滅する立場の物なので、あまり凝った物
にはなってないし期待すべきでもない。

Railsが提供する範囲だと、auto completionが使えたりしないのかな?



56 名前:nobodyさん mailto:sage [2007/02/18(日) 08:36:10 ID:???]
ありがとうございます。
auto completion ちょっとためしてみます。

57 名前:nobodyさん mailto:sage [2007/02/18(日) 13:44:48 ID:???]
例外発生したときの既存のエラー画面のテンプレートはどこにあるのかにゃ。
それともハードコーディングされてるのかしら。

58 名前:nobodyさん mailto:sage [2007/02/18(日) 13:58:04 ID:???]
>>57
action_controller/rescue.rbの
template_path_for_local_rescue(exception)メソッド
かな。

呼ばれるrhtmlは
action_controller/templates/rescues
にあるようです。


59 名前:nobodyさん mailto:sage [2007/02/19(月) 08:38:45 ID:???]
ruby script/server でデフォルトではMongrelが立ち上がるけど、
Windows環境ではMongrelがコンソールに出力するメッセージにエスケープシーケンスが混ざっており、
これがWindowsのコンソールでは適切に認識できないみたく、表示が見にくくなっている。
回避方法がわからないので、Webrickを選んでいるけど、なんか解決方法ありますか?

60 名前:nobodyさん mailto:sage [2007/02/19(月) 09:40:03 ID:???]
>>59
config/environment.rbなどで
config.active_record.colorize_logging = false


61 名前:nobodyさん mailto:sage [2007/02/19(月) 11:43:23 ID:???]
>>60
おお、ありがたい。うまくいった。感謝!

62 名前:nobodyさん mailto:sage [2007/02/19(月) 14:58:52 ID:???]
Exception継承して独自の例外クラス作ったんだけど、これはどこに置くべき?
modelに置いたけど何か違うような気モス。

63 名前:nobodyさん mailto:sage [2007/02/19(月) 15:07:00 ID:???]
lib/ じゃないかな。


64 名前:nobodyさん [2007/02/19(月) 18:04:06 ID:XuEA94+B]
入力の際に電卓のように右側から数字が出て3桁ごとにコンマが出るようにする良い方法を知ってる方
いたら教えて下さい。ヒントでもOK



65 名前:57 mailto:sage [2007/02/19(月) 18:09:30 ID:???]
>>58
どもです。助かりました。

66 名前:nobodyさん mailto:sage [2007/02/19(月) 18:17:20 ID:???]
コンマ付きの数値に整形するには数値を文字列化した上で
true while x.sub!(/(.*¥d)(¥d{3})/, '¥1,¥2')

右寄せで表示するのはスタイルシートの仕事かな。



67 名前:nobodyさん mailto:sage [2007/02/19(月) 18:48:02 ID:???]
「入力の際に」ってことだから違うような。

68 名前:nobodyさん mailto:sage [2007/02/19(月) 19:22:12 ID:???]
Javascriptでも似たような置換できたはず。


69 名前:nobodyさん mailto:sage [2007/02/19(月) 19:43:40 ID:???]
>>62
Exceptionなんて継承しちゃダメ!
Rubyで独自例外を作るときははStandardErrorを継承するのが作法。


70 名前:nobodyさん mailto:sage [2007/02/19(月) 22:07:08 ID:???]
javascriptが良いような

71 名前:nobodyさん mailto:sage [2007/02/19(月) 22:29:30 ID:???]
>>68
できるよ。かなり面倒臭いけど。

72 名前:nobodyさん mailto:sage [2007/02/20(火) 21:09:32 ID:???]
1.1.6なんだがflashのassertがうまくチェックできない
postしたあと
assert_equal "hoge", flash[:notice]
とかやるが、flash[:notice]の中身はnil。
何か仕様がかわったのかな。

73 名前:nobodyさん [2007/02/25(日) 03:05:10 ID:J8TZXx7l]
HAML使いたいんだけど、
gem install haml
ってインストールしただけだと、
Railsから使えないんだけど、
Railsでは、どう設定したらいいんだろう。。

74 名前:nobodyさん mailto:sage [2007/02/25(日) 03:34:09 ID:???]
require 'haml' ?




75 名前:nobodyさん [2007/02/26(月) 00:22:23 ID:uf+U74ev]
<%= date_select 'hoge[]', 'fuga' %>
ってまともに出力しなくない?

76 名前:nobodyさん mailto:sage [2007/02/28(水) 20:41:31 ID:???]
>>75
date_select "hoge", "date"
にしてみたらどう?

それにしてもこのスレ、活気ないな

77 名前:nobodyさん mailto:sage [2007/02/28(水) 22:24:36 ID:???]
これくらいまったりでちょうどいいんじゃね

railsのソース読むの少しずつ慣れてきたがまだ割と迷子になる
mix-inのメカニズムは書く時は楽だが
読むのには慣れるまで苦労するなあ、、

78 名前:nobodyさん mailto:sage [2007/03/01(木) 16:22:31 ID:???]
railsでのsingletonってスレッドセーフなんかな・・・
たとえば設定ファイルを具現化するクラスをsingletonにして、
30秒おきに設定を読み直す仕組みにするときって、
Javaだとsyncronizeとか使うよね。
railsでは、どうすればいいのだろう。
そもそもスレッドごとにsingletonでサーバー単位でsingletonじゃない?

79 名前:nobodyさん mailto:sage [2007/03/01(木) 18:00:29 ID:???]
singletonとIOの同期に何の関係があるのかよくわからない。

80 名前:nobodyさん mailto:sage [2007/03/01(木) 18:14:38 ID:???]
いわゆるシングルトンならRubyでもインスタンスはプロセス内で1つだけ。
文法にはスレッドの同期はない。
Mutexを使うらし。
ttp://www2.ruby-lang.org/ja/20020315.html

81 名前:nobodyさん mailto:sage [2007/03/01(木) 18:54:42 ID:???]
>>78
プロセス内では一つだけだけど、
普通 mod_ruby とか fcgi を使うと複数プロセスになるので注意。
そうなると Mutex とか使えない。

82 名前:nobodyさん mailto:sage [2007/03/01(木) 20:49:36 ID:???]
>>78
「読むだけ」ならどれだけ同時に読んでも問題ない気がするけど違うのかな。

83 名前:nobodyさん mailto:sage [2007/03/02(金) 15:50:13 ID:???]
timeline.nifty.com/
これってRoRでできてるそうですね。
NaClも協力してるとか。RoRを見直した。

84 名前:nobodyさん mailto:sage [2007/03/02(金) 18:26:55 ID:???]
>>83
このアプリで大変なのは、ぶっちゃけJavaScriptであって、バックエンドは簡単そうだから、べつにRoRである必要はないんじゃないかな。
RoRが強いのはデータのCRUDのようにformを使うものだと思う。



85 名前:nobodyさん mailto:sage [2007/03/02(金) 19:59:39 ID:???]
>>73
ruby script/plugin install svn.hamptoncatlin.com/haml/trunk
して,プラグインとして導入するのが楽.

とりあえず,チュートリアル的なものは見つけた.いまいちチュートリアルになってない気もするが.
ttp://d.hatena.ne.jp/uchiuchiyama/20070228/haml_tutorial

86 名前:nobodyさん mailto:sage [2007/03/02(金) 23:05:30 ID:???]
> このアプリで大変なのは、ぶっちゃけJavaScriptであって、バックエンドは簡単そうだから、べつにRoRである必要はないんじゃないかな。

RoR には RJS があるが、何か?
ぶっちゃけるのは自由だが、Flash まくってるのは気のせいかね?


87 名前:nobodyさん mailto:sage [2007/03/02(金) 23:11:49 ID:???]
> RoRが強いのはデータのCRUDのようにformを使うものだと思う。

ワロスwwこの決め台詞は流行るww

88 名前:nobodyさん mailto:sage [2007/03/05(月) 03:32:46 ID:???]
まあ今時のウェブアプリはほとんどJS+Flashでバックエンドは何でもいい感じだからな・・

89 名前:nobodyさん mailto:sage [2007/03/05(月) 03:49:59 ID:???]
> まあ今時のウェブアプリはほとんどJS+Flashでバックエンドは何でもいい感じだからな・・

K*NT でもおk?

90 名前:nobodyさん mailto:sage [2007/03/07(水) 03:01:42 ID:???]
symfony使ってたら、rails使うのが馬鹿らしくなった

91 名前:nobodyさん mailto:sage [2007/03/07(水) 03:06:11 ID:???]
php なんかつかうやつはばかです。

92 名前:nobodyさん mailto:sage [2007/03/07(水) 03:51:43 ID:???]
こういう書き込みに対するレスポンスは迅速なんだな

93 名前:nobodyさん mailto:sage [2007/03/07(水) 06:32:23 ID:???]
まぁPHPだからな。


94 名前:nobodyさん [2007/03/08(木) 04:20:40 ID:J25zk7/S]
質問してもよろしいですか?
さくらレンタルサーバでruby on railsを動かそうとして、
ttp://d.hatena.ne.jp/usukey/20070305
にある通り設定しました。

railsプロジェクトを作ると
Welcome aboard
までは出るのですが、About your application’s environmentをクリックすると、

Application error
Rails application failed to start properly"

となってしまいます。
ググって見てもあまり情報が無く、サクラサーバで同じような現象になった方がいたら
アドバイスを頂きたいのですが、どなたかご存知ないですか??



95 名前:nobodyさん [2007/03/08(木) 04:48:09 ID:J25zk7/S]
94です.
dispatch.cgiを動かすと、こんなんでます。。

$ ./dispatch.cgi
Status: 400 Bad Request
$HOME/local/ruby/gem/gems/activesupport-1.4.1/lib/active_support/dependencies.rb:404:in `to_constant_name': Anonymous modules have no name to be referenced by (ArgumentError)
from $HOME/local/ruby/gem/gems/activesupport-1.4.1/lib/active_support/dependencies.rb:214:in `qualified_name_for'
from $HOME/local/ruby/gem/gems/activesupport-1.4.1/lib/active_support/dependencies.rb:476:in `const_missing'
from $HOME/local/ruby/gem/gems/rails-1.2.2/lib/dispatcher.rb:117:in `reset_after_dispatch'
from $HOME/local/ruby/gem/gems/rails-1.2.2/lib/dispatcher.rb:51:in `dispatch'
from ./dispatch.cgi:10


96 名前:nobodyさん mailto:sage [2007/03/08(木) 07:51:45 ID:???]
>>94
その機能はローカルでしか動かんよ。たしか。

97 名前:nobodyさん mailto:sage [2007/03/08(木) 08:39:38 ID:???]
さくらの専用サーバでRails使ってる。

About your application's environmentはリモートから見ようとすると
For security purposes, this information is only available to local requests.
と出るのが正しい。

とりあえずlog/#{RAILS_ENV}.logには何か出ないの?

ところで、漏れもzsh使いだが、なんでそのURLでzshのインストールから
始めてるんだろう。


98 名前:nobodyさん [2007/03/08(木) 08:46:53 ID:J25zk7/S]
>97

94です
$HOME/logと$HOME/rails/test/logには

~/log
$ ls -al
total 68
drwxr-xr-x 3 $usr_name users 512 3 8 04:54 ./
drwx---r-x 15 $usr_name users 1024 3 8 04:01 ../
-rw-r--r-- 1 $usr_name users 1342 3 7 04:54 access_log_20070307.gz
-rw-r--r-- 1 root users 57985 3 8 04:54 access_log_20070308
-rw-r--r-- 1 $usr_name users 2 3 6 09:19 month
drwxr-xr-x 2 $usr_name users 512 3 8 04:54 webalizer/

~/rails/test/log
$ ls -al
total 4
drwxr-xr-x 2 $usr_name users 512 3 8 04:09 ./
drwxr-xr-x 14 $usr_name users 512 3 8 04:09 ../
-rw-rw-rw- 1 $usr_name users 0 3 8 04:09 development.log
-rw-rw-rw- 1 $usr_name users 0 3 8 04:09 production.log
-rw-rw-rw- 1 $usr_name users 0 3 8 04:09 server.log
-rw-rw-rw- 1 $usr_name users 0 3 8 04:09 test.log

とあり、#{RAILS_ENV}.logは無いらしいのですが、設定どこか間違ってますか?

99 名前:nobodyさん mailto:sage [2007/03/08(木) 08:54:12 ID:???]
>>98
えーと、
#{RAILS_ENV}.logと書いたのは、development.logとかproduction.log
のこと。

これのサイズがゼロってことは script/serverはリクエストを一度も受け付け
ていないはず。

つーか、script/server以外の方法で動かしてたりする?
apacheのログはまだ一切関係ないはずだが。


100 名前:nobodyさん [2007/03/08(木) 09:38:41 ID:J25zk7/S]
script/serverはやってません。。
動かし方は、ttp://dgames.jp/dan/?date=20060218#p03を参考にしました。
--
hoge/publicの.htaccessを書き換え
下の3行をコメントアウト。
AddHandler fastcgi-script .fcgi
AddHandler cgi-script .cgi
Options +FollowSymLinks +ExecCGI

config/environment.rbを書き換え
ファイルの先頭に下の2行を追加。
$LOAD_PATH.push("/home/xxx/ruby/lib/ruby/site_ruby/1.8")
$LOAD_PATH.push("/home/xxx/ruby/lib/ruby")

ってやってます。。

101 名前:nobodyさん [2007/03/08(木) 09:45:25 ID:J25zk7/S]
apacheのログ(~/log/access_log_20070308)には

"GET /hoge/rails/info/properties HTTP/1.1" 500 81 "xxx.sakura.ne.jp/hoge/"

って出てます。

102 名前:nobodyさん [2007/03/08(木) 09:52:45 ID:J25zk7/S]
101で投稿したのは、apacheのログってだしましたが、あれは違うrailsアプリの500エラーで、今回作成したrailsアプリのログじゃありませんでした。
申し訳ありません。

ですが、、何もしてないのに、Internal Server Errorになっちゃいました。。


103 名前:nobodyさん mailto:sage [2007/03/08(木) 10:04:29 ID:???]
じゃあ
head -1 public/dispatch.rb
は期待どおり?


104 名前:nobodyさん mailto:sage [2007/03/08(木) 10:05:11 ID:???]
おっとdispatch.cgiか。




105 名前:nobodyさん [2007/03/08(木) 10:19:57 ID:J25zk7/S]
$ head -1 dispatch.cgi
#!/usr/local/bin/ruby18

となってます。

/usr/local/bin/ruby18
は存在しているようです。


106 名前:nobodyさん mailto:sage [2007/03/08(木) 13:29:28 ID:???]
で、error_logにはなんと出てるの?


107 名前:nobodyさん [2007/03/08(木) 18:58:34 ID:J25zk7/S]
error_log はどこにあるんですか?

。。。あーなさけない。。。。。

108 名前:nobodyさん mailto:sage [2007/03/08(木) 19:06:09 ID:???]
>>98にはaccess_logしかなかったのか。
apacheの設定ファイル見て探すしか。


109 名前:nobodyさん [2007/03/08(木) 19:36:26 ID:J25zk7/S]
スタンダードプランなので、apacheの設定ファイルは読めないようです。。
/var/log以下もpermission deniedだそうです、、

はーん。

110 名前:nobodyさん mailto:sage [2007/03/08(木) 19:53:35 ID:???]
Webminとかで見られないものなのかな。


111 名前:nobodyさん [2007/03/08(木) 22:39:59 ID:J25zk7/S]
res遅くなって申し訳ありません。。

どうやらwebminでも見れないようです。

script/serverで動かしたのですが、About your application’s environmentを
クリックしたときだと思いますが以下のエラーが出てしまってます。
--
./script/server:3
Rendering /home/id/lib/ruby/gem/gems/actionpack-1.13.2/lib/action_controller/templates/rescues/layout.rhtml (500 Internal Error)
Processing InfoController#properties (for xxx.xxx.xxx.xxx at 2007-03-08 22:34:13) [GET]
Session ID: 60e8c627e40afc6bf02bb26355cb6027
Parameters: {"action"=>"properties", "controller"=>"rails/info"}
Completed in 0.00101 (994 reqs/sec) | Rendering: 0.00004 (4%) | 500 Internal Server Error [id.sakura.ne.jp/rails/info/properties]


112 名前:nobodyさん [2007/03/08(木) 22:44:05 ID:J25zk7/S]
また、dispatch.cgiを動かすとこんなエラーがでてます。
どうしたらよいのでしょうか?

#<ArgumentError: Anonymous modules have no name to be referenced by>
[
"/home/id/lib/ruby/gem/gems/activesupport-1.4.1/lib/active_support/dependencies.rb:404:in `to_constant_name'",
"/home/id/lib/ruby/gem/gems/activesupport-1.4.1/lib/active_support/dependencies.rb:214:in `qualified_name_for'",
"/home/id/lib/ruby/gem/gems/activesupport-1.4.1/lib/active_support/dependencies.rb:476:in `const_missing'",
"/home/id/lib/ruby/gem/gems/rails-1.2.2/lib/dispatcher.rb:117:in `reset_after_dispatch'",
"/home/id/lib/ruby/gem/gems/rails-1.2.2/lib/dispatcher.rb:51:in `dispatch'",
"/home/id/lib/ruby/gem/gems/rails-1.2.2/lib/webrick_server.rb:113:in `handle_dispatch'",
"/home/id/lib/ruby/gem/gems/rails-1.2.2/lib/webrick_server.rb:79:in `service'",
"/home/id/lib/ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'",
"/home/id/lib/ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'",
"/home/id/lib/ruby/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'",
"/home/id/lib/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start'",
"/home/id/lib/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'",

113 名前:nobodyさん [2007/03/08(木) 22:45:27 ID:J25zk7/S]
"/home/id/lib/ruby/lib/ruby/1.8/webrick/server.rb:95:in `start'",
"/home/id/lib/ruby/lib/ruby/1.8/webrick/server.rb:92:in `each'",
"/home/id/lib/ruby/lib/ruby/1.8/webrick/server.rb:92:in `start'",
"/home/id/lib/ruby/lib/ruby/1.8/webrick/server.rb:23:in `start'",
"/home/id/lib/ruby/lib/ruby/1.8/webrick/server.rb:82:in `start'",
"/home/id/lib/ruby/gem/gems/rails-1.2.2/lib/webrick_server.rb:63:in `dispatch'",
"/home/id/lib/ruby/gem/gems/rails-1.2.2/lib/commands/servers/webrick.rb:59",
"/home/id/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'",
"/home/id/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'",
"/home/id/lib/ruby/gem/gems/activesupport-1.4.1/lib/active_support/dependencies.rb:495:in `require'",
"/home/id/lib/ruby/gem/gems/activesupport-1.4.1/lib/active_support/dependencies.rb:342:in `new_constants_in'",
"/home/id/lib/ruby/gem/gems/activesupport-1.4.1/lib/active_support/dependencies.rb:495:in `require'",
"/home/id/lib/ruby/gem/gems/rails-1.2.2/lib/commands/server.rb:39",
"/home/id/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'",
"/home/id/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'",
"../script/server:3"]

114 名前:nobodyさん mailto:sage [2007/03/09(金) 07:28:44 ID:???]
app/controllers/application.rb

module ApplicationController < ActionController::Base
def local_request?
[ "127.0.0.1", "自宅のIPアドレス" ].include?(request.remote_ip)
# 単にtrueでもOK
end
end

とかして家からのアクセスでもエラーが出るようにしたら、
なんか出ないかねぇ。

「以下のエラー」ってのは画面に出たもの?
log/development.logには何もでないのかね。

ログがゴチャゴチャしてきたら一度 rake log:clear オススメ。




115 名前:nobodyさん mailto:sage [2007/03/09(金) 07:30:03 ID:???]
×module ApplicationController ...
○class ApplicationController ...

116 名前:75 mailto:sage [2007/03/09(金) 21:38:21 ID:???]
>>76
[] を入れることによって、自動的にインデックスをつけたいんだけど、 [] が効力を発揮してないと思われるんですわ。
rails 1.2 だと直ってるっぽいんだけど。1.2 に移行するしかないのか。






[ 続きを読む ] / [ 携帯版 ]

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

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