06/12/13 10:36:41
>>854
そこまでいうならpaginationにSQLを渡さないでresultsetなりを渡す様に書いてみたら?
口先ばっかりだから無理だろうけどww
856:nobodyさん
06/12/13 12:21:26 q+DmKttU
質問です。
ある結果(文字列)を動的にtextboxに出力させたいのですが、よい方法ありますか?
857:nobodyさん
06/12/13 12:51:33
>>856
<%= text_field_tag 'name', expression %>
ということではなく?
858:nobodyさん
06/12/13 13:01:38 q+DmKttU
>>857
ありがとうございます。
自己解決しました。
render :partialで_hoge.rhtml中に<%= text_field_tag 'name', expression %>で
うまくいきました。
859:nobodyさん
06/12/13 13:34:12
>>856
つhuman_attribute_edit
scaffoldの生成したソース読んでみれば?
860:nobodyさん
06/12/13 13:40:12
>>859
動的ってやっぱりそういう意味かねぇ。
861:nobodyさん
06/12/13 13:58:13
単に差し込むだけなら「動的」って言わないんじゃないの?(汗)
862:nobodyさん
06/12/13 13:59:47
まて、もしかしたら1文字ずつアニメーションするという意味だったのかもしれん。
863:nobodyさん
06/12/13 20:02:28
>>858
全く自己解決に見えないのは気のせいでしょうか?
こういうのを慇懃無礼って言うんでしょうねwww
864:nobodyさん
06/12/14 00:16:35
おもちゃにパフォーマンス云々言うと厨扱いなのに
仕様がどうこう言う厨がいるスレ
865:nobodyさん
06/12/16 20:06:49
やっぱりRoRなんておもちゃだよな。
業務システムは無難にJ2EEにしといた。
866:nobodyさん
06/12/16 20:33:09
>>865
まぁ言いたいことはわかるけど
そーゆー事を言う香具師に限って
大したスキルじゃなかったりするんだよね。
867:nobodyさん
06/12/17 04:03:51
RoRを丸投げで引き受けてくれる大手メーカが居ない。
868:nobodyさん
06/12/17 12:29:09
儲からないからね。
869:nobodyさん
06/12/17 13:07:12
Java 言語がWebアプリで使われ始めた頃に状況が似てるね。
「えー、Java?遅くてダメだし、使ってる大手メーカーないしー」
870:nobodyさん
06/12/17 15:11:54
中途半端なんだよ、もうブームは終わり
871:nobodyさん
06/12/17 15:41:23
でもって、じゃぁ、いまのトレンドは?ってきくと
.NETだとかPythonだとか頓珍漢なことを抜かす上に
アプリも満足にこしらえることすらできない香具師だったりする
872:nobodyさん
06/12/17 15:47:13
じゃあおまえはRoRで 何を作ってるの
業務システムは無難にJ2EEにしといたって言ってるじゃん
873:nobodyさん
06/12/17 22:42:10 h6tbfEnZ
userstampプラグインのインストールできます?
本家の指示通り、
script/plugin install svn://delynnberry.com/code/plugins/userstamp/trunk
とやっても、
RadRailsからインストールしても、何もダウンロードしないまま終わるんですけど・・・
874:873
06/12/18 18:09:40
>>873 は、Subversionをインストールしてなかったことが原因でした。
他のプラグインは、Subversionをインストールして無くてもインストールできたものだったので、
気づかなかったです。
875:nobodyさん
06/12/18 18:30:49
他のプラグインはたまたま http: 始まりだったんだね。
876:nobodyさん
06/12/18 19:20:22
CUA TECHNOLOGY DAY 2006
URLリンク(www.rubyist.net)
877:875
06/12/18 20:01:20
>>875
そうなんです。
他に4つほど入れましたが、それは全てhttp:で始まるものでした。
878:nobodyさん
06/12/19 06:52:22
今のJava並に実績が出てから飛びついても遅くはない。
業務システムって10年は使うから、トレンドより安定性重視。
Javaの出始めに飛びついたところって、今も続いてないだろ(w
879:nobodyさん
06/12/19 08:21:17
当時のサーバサイドJavaは理想のみだったけどRailsはフルスタックだよ
実績できてから導入ってのは賛成だけど、飛びついて確かめても悪いことは
無いと思うよ
880:nobodyさん
06/12/19 23:50:22
突貫工事が必要かつ、数ヶ月とか数週間動けばいい、
実験モノ、イベントモノにはとても
向いてるとおもう。
身から出た錆とはいえ、慣れてるからといってJavaでやって、
けっきょく工数たりなくてバグでまくったのを見ると悲しいでつ。
881:nobodyさん
06/12/20 00:01:13
>>880
新調したブラのアンダーサイズが合わないのがツラいぐらい同意。
882:nobodyさん
06/12/20 23:29:18
つーか、サイズぐらい計ってもらって買うのが基本。
ブランドやデザインによっても変わるし、自分のに合うのを店員に持ってこさせれば良い。
イベントものだとトラフィックが捌けないので、rubyは無いなあ。
実験ものなら、そこいらのphp廚に丸投げの方が楽。
工数足りないって単なるミスだろ。全然rubyに関係無い。
883:nobodyさん
06/12/21 00:02:40
ばかだなぁ。
買ってから太ったんだろうw
884:nobodyさん
06/12/21 15:35:55
最新の行を5つとって配列に突っ込みたいんだけど、
配列って先に宣言しなきゃ、pushとか<<とか使えないんですか?なんかエラーが出るみたいで・・・。
宣言する方法は、5.timesとか使って全部にnil入れるとかでおk??
885:nobodyさん
06/12/21 16:17:33
>>884
ActiveRecordで
last_five = Model.find(:all, :order => 'updated_at DESC', :limit => 5)
という話? (厳密には配列じゃないけど)
886:nobodyさん
06/12/21 16:18:07
pushしていくだけなら array = [] でpushも<<もできるお。
887:nobodyさん
06/12/21 16:40:19
>>884
PHPから来た人か?
PHPだと初期化なんかナシに
foreach($a as $v) $ary[] = $v;
で$aを$aryにコピーできたりする恐ろしい仕様だからなあ。便利ではあるけど。
変数の中身も配列でありハッシュでありインスタンスでもあるし。
配列作ったあとに$ary->hoge = "hogehoge"とかしても問題ないあたり良くも悪くもすげぇと思う。
888:nobodyさん
06/12/21 17:38:49
はい、また他言語叩きです
889:nobodyさん
06/12/21 17:55:30
叩きに見えるらしい。
890:nobodyさん
06/12/21 17:56:03
>>887
そのコードだと初期化してないからnotice吐くし
配列にプロパティセットなんてできない
適当に言い過ぎ
891:nobodyさん
06/12/21 19:32:17
>>890
それは5系の話じゃないの。使ってないから知らないけど。
4系は注意も出ないようす(バージョン依存のバグかもしれんが)。
初期化してない範囲の配列アクセスは注意されるので勘違いしてないか?
4.4.4で試したら配列にインスタンス変数をセットするのはエラーにはならんし注意もなし。
値はとれないので無意味だが、エラーにならないのは深淵な理由があるのかもしれん。
逆にインスタンスに配列アクセスすると警告にはなる。(ex: $obj = new stdClass; $obj->a = "a"; $obj[5] = 5;)
適当は適当だが、まるっきり嘘というわけでもないし、俺はPHPはそれなりに好きだ。
もう4系はいいかげん使いたくないなとは思うが。
892:nobodyさん
06/12/21 19:52:12
>>887のどこが恐ろしいのかわからん
893:nobodyさん
06/12/21 20:05:25
ごめんここRailsスレだよ。PHPの話は別のスレッドでやってください。
894:nobodyさん
06/12/21 23:51:25
CakePHPってRailsに比べてどう?
895:nobodyさん
06/12/21 23:58:17 EmHnzAjc
ここ元々php板だし、我慢しようぜ・・・
ここには、rubyスレ一個しかねーしな、肩身狭い
896:nobodyさん
06/12/22 00:13:23
実際問題887は、単純にスクリプト言語に慣れていないだけじゃない?
897:nobodyさん
06/12/23 02:09:37
ruby板ぐらい作ってみれば?
898:nobodyさん
06/12/25 19:20:34
> 894
たぶんRailsに慣れているほど不便に感じると思う
あとfindしたら配列で返ってきちゃうのが不便
899:nobodyさん
06/12/25 19:36:55
なんかRailsの新しい本がでてた
「Railsレシピ」
オーライリー社
p292
2800円
900:nobodyさん
06/12/25 20:59:42
>>899
発売日翌日に買ったけどまだ袋から出してないorz
901:nobodyさん
06/12/25 23:34:59
原書持ってるけど結構おもしろいよ。レシピ本。
902:nobodyさん
06/12/27 18:56:28 FPLAnSWq
LoginEngineに関する質問です。
Windowsで開発を行い、CentOSで公開しています。
どちらも、ruby、railsのバージョンは同じです。
ruby : 1.8.5
rails : 1.1.6
Windows上では正常に動作していました。
CentOS上で、/user/signup を開くと、
NoMethodError in User#signup
Showing vendor/plugins/login_engine/app/views/user/signup.rhtml where line #4 raised:
You have a nil object when you didn't expect it!
You might have expected an instance of ActiveRecord::Base.
The error occured while evaluating nil.errors
4: <%= error_messages_for 'user' %>
というエラーが出ます。
@userがnilという事のようで、
応急処置として、signup.rhtmlに <% @user = User.new %>を追加すると動作します。
検索して、error_messages_forメソッドだけを変更しても、後の行の
<%= form_input changeable(user, "firstname"), "First Name", "firstname" %>
で、changeableメソッドを呼び出すときに同じエラーが出ます。
解決方法について、アドバイスお願いいたします。
903:902
06/12/27 21:22:39
更に、調査したところ、
/vendor/plugins/login_engine/app/controllers/user_controller.rb
が読み込まれていないようでした。
それで、/app/controllers/ 以下にuser_controller.rbをコピーすると、正常に動作しました。
原因は謎ですが、いちおう解決しました。
904:nobodyさん
06/12/28 12:31:01
>>903
これは、>>768と同じ症状っぽいね。
プラグインが認識されないバグ?
905:nobodyさん
06/12/28 12:53:28
<%= link_to "" %>
↑ここに<img src="<%= product.image %>">を入れたいんですが、どうすればいいでしょうか
906:nobodyさん
06/12/28 13:00:19
<%= link_to(image_tag(product.image)) %>
907:nobodyさん
06/12/28 20:17:05
ありがとうございます
908:902
06/12/29 22:53:12
追加情報です。
どうやら、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さん
06/12/30 21:29:00
自分でrequireすればいいじゃない。
910:nobodyさん
06/12/31 15:30:44
頭が悪いのが居るねえ。
911:nobodyさん
07/01/04 00:27:33 xkPnnPoS
Ruby遅せぇよっ!
さすが国産、Perlをも凌ぐ遅さだ。
912:nobodyさん
07/01/04 01:22:55
そんなおせえかなあ?
mod_proxy + mongrelで運用してるけど
特におせえって感じしないぞ
913:ポン太
07/01/04 16:13:36 f9RGTlv/
CGIのプログラムで全く別の人のサイトにランダムにアクセスさせることは出来るのでしょうか?javaスプリプトなら出来るのでしょうが、携帯サイトでそれをやりたいので・・どなたかCGIに詳しい方、教えてください。
914:nobodyさん
07/01/06 15:23:58
1.2RC2 age
915:nobodyさん
07/01/10 11:06:44
rhtmlがどのコントローラやアクションで呼び出されているかを、rhtmlファイル内で調べる方法ってありますか?
916:nobodyさん
07/01/10 11:36:49
params[:controller], params[:action]とか。
action内でローカル変数にcontroller_pathやaction_nameを代入するとか。
917:nobodyさん
07/01/10 11:40:41
ageてもーた
918: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 も来たのか。