レス数が950を超えています。1000を超えると表示できなくなるよ。
Ruby on Rails のスレ が
- 1 :nobodyさん:2008/04/06(日) 04:59:29 ID:???
- 無いのはどうしてだろう?
消えたのか?
流行ってないのか
死亡
- 2 :nobodyさん:2008/04/06(日) 09:38:45 ID:???
- 板違い
- 3 :nobodyさん:2008/04/06(日) 13:58:18 ID:KysuF10z
- RailsってWebProg用のフレームワークじゃなかったのかw
- 4 :nobodyさん:2008/04/06(日) 14:28:34 ID:jvS4H1v5
- あいつはいっちまったのさ。それこそPC等カテゴリのプログラム板へ。
- 5 :nobodyさん:2008/04/06(日) 15:21:03 ID:???
- 誰でも作れる
とオタが考えてる時点ではやる要素ゼロ
- 6 :nobodyさん:2008/04/06(日) 15:25:51 ID:???
- >>4
たしかに、プログラマ板にRuby on Railsのスレあったが、
2レス目はこれだったぞやっぱり、WebProg板に
スレあったんじゃねーかw
2 名前:デフォルトの名無しさん[sage] 投稿日:2007/10/03(水) 12:27:08
【Ruby】Ruby on Rails Part3
http://pc11.2ch.net/test/read.cgi/php/1170760209/l50
- 7 :nobodyさん:2008/04/06(日) 18:48:38 ID:???
- 日本ではRuby信者が空騒ぎしてただけでしょう、
アメリカではいろんなところでパクられてるとこからそれなりには評価されてたのかな?
- 8 :nobodyさん:2008/04/06(日) 21:08:54 ID:GS4ebB/0
- なんか滅茶苦茶気持ち悪かった
確かに簡単だったけど使う気にはなれない
- 9 :nobodyさん:2008/04/07(月) 17:03:16 ID:???
- 複合主キーに対応してない仕様は直ったの?
- 10 :nobodyさん:2008/04/07(月) 17:49:49 ID:???
- 前はあったけど移動した
板の名前からしてphpだものここ
- 11 :nobodyさん:2008/04/07(月) 18:08:00 ID:???
- どう考えても、rorはこの板だろ。
ここでやらないから伸びないんだよw
- 12 :nobodyさん:2008/04/07(月) 18:08:53 ID:???
- 板名といえば昔Perl板があったような
合併したんだっけかな
もうボケて重い打線
- 13 :nobodyさん:2008/04/07(月) 18:57:01 ID:???
- >>10
板の名前じゃなくてURLだろ
どっちにしたってそんなのは理由にならない
- 14 :nobodyさん:2008/04/07(月) 19:23:34 ID:bdXkQKGL
- >>9
>複合主キーに対応してない仕様は直ったの?
最近のORマッパーはたいがい対応してないような。
EJBも対応してなかった気がする。
Hibernateは対応してそうだなあ。
- 15 :nobodyさん:2008/04/07(月) 19:39:22 ID:???
- HibernateもEJBも対応してるよ
- 16 :nobodyさん:2008/04/07(月) 19:45:33 ID:???
- DHHが対応しないって明言してるよ
仕様じゃなくてそういうポリシー
- 17 :nobodyさん:2008/04/07(月) 19:59:27 ID:???
- ポリシーだから直す可能性ゼロか、既存のデータベースには使いにくいなぁ。
そもそもDBの設計がって文句言ったところで変えられるものでもないし・・・
- 18 :nobodyさん:2008/04/07(月) 20:41:59 ID:???
- >>17
まあそういうケースでrailsにリプレースしてもしょうがないってだけの話
railsと複合キーの話は検索すれば色々出てくると思う
複合キーをサポートしてない事を嘆くより、
どういう思想でサポートしないのかを調べて
それによって得られるメリットを考えた方がいい
- 19 :nobodyさん:2008/04/07(月) 20:50:24 ID:???
- 作るのは簡単でも動作がもっさりで
共有サーバーで動かせないってのが致命傷
- 20 :nobodyさん:2008/04/07(月) 20:53:39 ID:???
- これなんか見てるとそもそも既存のデータベースに使うのは厳しいというかメリットを活かせないみたいだな
http://techno.hippy.jp/rorwiki/?HowToUseLegacySchemas
- 21 :nobodyさん:2008/04/08(火) 11:25:05 ID:???
- class Address < ActiveRecord::Base
validates_presence_of :postcode
validates_format_of :postcode, :with => /\A[[:digit:]]{7}\Z/
def postcode # A
'%07d' % read_attribute(:postcode)
end
protected
def after_find # B
write_attribute(:postcode, '%07d'% read_attribute(:postcode))
end
# FormHelper からは postcode_before_type_cast が呼ばれるので。
end
- 22 :21:2008/04/08(火) 11:25:34 ID:???
- address.find(x) # {:postcode => 123123}
method AとBがコメントアウトされている場合(つまりdef無し)。
address.text_field :postcode # => 123123
address.postcode # => 123123
post :update, {:postcode => '123123'} # => postcode invalid
method A だけコメントアウトされている場合
address.text_field :postcode # => '0123123'
address.postcode # => 123123
post :update, {:postcode => '123123'} # => postcode invalid
method B だけコメントアウトされている場合
address.text_field :postcode # => 123123
address.postcode # => '0123123'
post :update, {:postcode => '123123'} # => 通る
両方動いてる場合
address.text_field :postcode # => '0123123'
address.postcode # => '0123123'
post :update, {:postcode => '123123'} # => 通る
解決法:
FormHelperを書き換えるのは面倒すぎるので
address.postcode を address.postcode_formatted に書き換えた。
これってどうすべきなんだろ。
- 23 :nobodyさん:2008/04/08(火) 11:53:42 ID:???
- postcodeフィールドの型がintegerになってんじゃないの?stringでよくね?
- 24 :nobodyさん:2008/04/17(木) 00:56:50 ID:L6lC1kuC
- ビューで、
<%= hidden_field :reply, :diary_id, :value => @diary.id %>
とかヘルパ使わずに
@reply.diary_id に直接 @diary.id を渡して create メソッドに渡すには
どうしたらよいですか?
- 25 :nobodyさん:2008/04/17(木) 02:24:43 ID:???
- 誰でも使える(お前以外)
- 26 :nobodyさん:2008/04/19(土) 12:24:06 ID:???
- 保守
- 27 :nobodyさん:2008/04/20(日) 15:02:56 ID:???
- hosyu
- 28 :nobodyさん:2008/04/23(水) 22:23:13 ID:???
- テンプレまがい
<英語>
本家:http://www.rubyonrails.org
API document:http://api.rubyonrails.com/
開発者のblog:http://weblog.rubyonrails.org/
参考wiki:http://wiki.rubyonrails.org/rails
<日本語>
Rails' wiki: http://wiki.fdiary.net/rails/
その他
Rubyについて Part 31
http://pc11.2ch.net/test/read.cgi/tech/1204466626/
Ruby 初心者スレッド Part 19
http://pc11.2ch.net/test/read.cgi/tech/1208100393/
- 29 :nobodyさん:2008/04/23(水) 22:44:06 ID:???
- 最初はwebprog板
【Agile】Ruby on rails相談所【DRY】
http://pc8.2ch.net/test/read.cgi/php/1118663500/
【Agile】Ruby on rails相談所 part2【DRY】
http://pc10.2ch.net/test/read.cgi/php/1151254378/
【Ruby】Ruby on Rails Part3
http://pc11.2ch.net/test/read.cgi/php/1170760209/
↓ム板に
Ruby on Rails
http://pc11.2ch.net/test/read.cgi/tech/1191381506/
↓
イマココ
- 30 :nobodyさん:2008/04/23(水) 23:17:55 ID:HSc7mMQ5
- 二年くらい前にRoRやったんだけど
PHPから乗り換えるほどでもない気がして離脱
最近Rubyを使うようになったんで
またRoRやってみるよ
でも人がいないね・・
なんで?流行ってないの?
- 31 :nobodyさん:2008/04/24(木) 07:56:30 ID:???
- 2chやる層とちょっとずれてるんじゃないかね
- 32 :nobodyさん:2008/04/24(木) 08:36:10 ID:???
- 自前の DB 管理に activescaffold を導入して、もうあとはいじっていない。
- 33 :nobodyさん:2008/04/25(金) 04:46:48 ID:???
- composite_primary_keysを入れてActiveRecordだけ使ってる。
- 34 :nobodyさん:2008/04/25(金) 05:28:46 ID:???
- 使わなくなった人は何故?
・Rubyは好きだがRoRはいまいち
・RubyもRoRもいまいち
どっち?
- 35 :nobodyさん:2008/04/25(金) 21:45:33 ID:???
- 使わなくなったというより、
いろんなものを移行する必要があるのが問題なのだろう。
過去の資産をいかせないのは一番まずい。
- 36 :nobodyさん:2008/04/26(土) 00:49:35 ID:???
- ローカルでテストしたがレン鯖が未対応ってオチ
負荷高いからな
- 37 :nobodyさん:2008/04/26(土) 09:10:10 ID:???
- flash_notice の定義ってどこにある?
- 38 :nobodyさん:2008/04/26(土) 09:22:35 ID:???
- 自作のメソッドだったorz
- 39 :nobodyさん:2008/04/26(土) 13:00:24 ID:???
- わろたw
- 40 :nobodyさん:2008/04/26(土) 14:16:36 ID:???
- おまw
- 41 :nobodyさん:2008/04/27(日) 00:44:08 ID:+61n+Sa9
- 俺は Java しか使っていないんだが、
WEBプログラミング板で、EJB や JSF とか検索しても出てこないだろ?
それと同じじゃないか。
この板で扱えるのは共有サーバで使える CGI 止まりなんじゃないかな。
そんなことより、Ruby の CGI スレがいつのまにかないじゃないか。
ぶっちゃけ、CGI とか触ることがあるなら、Perl、PHP はきしょいから触りたくないな。
最近は CGI で動かしても動作が早い RoR の Light 版もあるみたいだね。
Ruby は Sun もかなり力を入れていてくれて、
Java6 は現在 JavaScript を Java 上から呼べるようになっているけど、
Java7 からは Ruby も呼べるようになるとかいう話だしね。
Ruby には CGI の方面でも頑張って頂きたいものだ。
- 42 :nobodyさん:2008/04/27(日) 02:24:10 ID:???
- といっても、素のCGIで使ってた物好きアーリーアダプター陣は既に撤退気味なような。
fcgiにしても借り鯖事情の差があるから普及悩ましい所だろな
結局自宅サーバなアレゲさんばかりが(r
- 43 :nobodyさん:2008/04/27(日) 11:49:49 ID:h5ceXh5y
- http://izumi.plan99.net/blog/index.php/about-me/
l..:.::::::::::::::::::::::::::::イ = =
|.:::::::::::::::::::::::::::::: | ニ=mod_ そ -=
|:r¬‐--─勹:::::| ニ=rails れ =ニ
|:} __ 、._ `}f'〉n_ =- な. で -=
、、 l | /, , ,ヘ}´`'`` `´` |ノ:::|.| ヽ ニ .ら. も ニ
.ヽ ´´, ,ゝ|、 、, l|ヽ:ヽヽ } ´r : ヽ`
.ヽ し きmod_ニ. /|{/ :ヽ -=- ./| |.|:::::| | | ´/小ヽ`
= て っrails =ニ /:.:.::ヽ、 \二/ :| |.|:::::| | /
ニ く. と な -= ヽ、:.:::::::ヽ、._、 _,ノ/.:::::| | /|
= れ.何 ら -= ヽ、:::::::::\、__/::.z先.:| |' :|
ニ る と =ニ | |:::::::::::::::::::::::::::::::::::.|'夂.:Y′ト、
/, : か ヽ、 | |::::::::::::::::::::::::::::::::::::_土_::| '゙, .\
/ ヽ、
- 44 :nobodyさん:2008/04/27(日) 12:01:22 ID:h5ceXh5y
- リンク先間違えた・・・orz
http://www.modrails.com/
- 45 :nobodyさん:2008/04/28(月) 23:36:52 ID:???
- 初心者す。質問す。
Peopleテーブルを参照しているItemテーブルがあるとします。
Itemテーブルのowner、register、collector列がそれぞれPeopleテーブルのpersonを参照してるのです。
belongs_to で foreign_key => 'register_id' しても item.register は undefined method と言われ取れないす。
どうしたらええのん?
- 46 :45:2008/04/28(月) 23:42:20 ID:???
- (訂正)
Itemテーブル => Itemsテーブル
owner、register、collector => owner_id、register_id、collector_id
- 47 :nobodyさん:2008/04/28(月) 23:58:40 ID:???
- >>45
class_name で指定。
http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#M001105
class Item < ActiveRecord::Base
belongs_to owner, :class_name => People, :foreign_key => :owner_id
belongs_to register, :class_name => People, :foreign_key => :register_id
belongs_to collector, :class_name => People, :foreign_key => :collector_id
end
- 48 :nobodyさん:2008/04/30(水) 15:16:59 ID:???
- layoutファイルを多段にする方法ってありますか
- 49 :nobodyさん:2008/04/30(水) 15:19:14 ID:???
- >>48
ttp://wota.jp/ac/?date=20070706
- 50 :nobodyさん:2008/04/30(水) 18:29:31 ID:5F9gljs3
- 初心者です。
http://www.creativeroot.jp
って、Ruby(on Rails) 利用可能 とのことですが、ざっと見たところ
telnetできるようには思えないんです。このようなレンタルサーバ
で新規プロジェクトの作成(rails hoge)ってどうするんですか?
- 51 :nobodyさん:2008/04/30(水) 19:13:20 ID:???
- 共有レンサバなんだからローカルで開発してうpだろ。。
- 52 :nobodyさん:2008/04/30(水) 19:33:02 ID:???
- ひとつのフォームで複数個のモデルを入力したい場合はどうすればいい?
具体的には
1. name: [ ] email: [ ]
2. name: [ ] email: [ ]
3. name: [ ] email: [ ]
4. name: [ ] email: [ ]
....
[Submit]
みたいな感じです。
- 53 :nobodyさん:2008/04/30(水) 19:40:27 ID:???
- >>52
追記です。このフォームは、createにもupdateにも使います。
つまり
1. name: [■■■] email: [■■■■] # for update
2. name: [■■■] email: [■■■■] # for update
3. name: [ ] email: [ ] # for create
4. name: [ ] email: [ ] # for create
....
[Submit]
という感じなんですけど。こんな難しいのできます?
- 54 :nobodyさん:2008/04/30(水) 19:54:15 ID:5F9gljs3
- 50です。
>共有レンサバなんだからローカルで開発してうpだろ。。
たとえばrails hogeで作ったhoge配下をFTPでUpしただでOKとも思えずでして。
- 55 :nobodyさん:2008/04/30(水) 20:00:25 ID:???
- 向こうのライブラリのバージョンが合ってればそれでOK。
合ってなければライブラリをうpして環境変数で場所をセット。
- 56 :nobodyさん:2008/04/30(水) 20:31:14 ID:5F9gljs3
- 50です。
試しに、hoge配下をFTPでUPしてブラウザでアクセスすると403 Forbiddenが返ってきます。
(hoge配下すべてうpしようと試みるが一部553)
WEBサーバにcgiだけをうpするタイプのレンタル鯖なんで、そういう結果になるような気もするのですが。
- 57 :nobodyさん:2008/04/30(水) 22:20:43 ID:???
- >>52
http://d.hatena.ne.jp/zariganitosh/20080101/1199154980
- 58 :nobodyさん:2008/04/30(水) 23:12:49 ID:???
- public以下のフォルダはstylesheets、images、javascriptsというフォルダ名が決まってるようですが、
これは設定で変更することは可能ですか?
具体的には、スタイル関係のファイルが少ししかないので、
public直下にstyleというフォルダを作ってcssも画像もjavascriptも全部つっこみたいんです。
- 59 :nobodyさん:2008/05/01(木) 00:20:13 ID:???
- >>45
register という英語がまずおかしいぞ。
- 60 :nobodyさん:2008/05/01(木) 02:53:48 ID:???
- アカウント認証のプラグインで、1つのサイトで複数のログイン
(一般ユーザと管理者ユーザ用など)がある場合、どのように
するのがよいのでしょうか?
現在、restful_authenticationをベースに拡張しようとしていますが、
もしよい実例などあれば参考にしたいと思います。
- 61 :nobodyさん:2008/05/01(木) 04:37:58 ID:???
- restful_authenticationにオプションがあるよ。。ノシ--stateful
- 62 :nobodyさん:2008/05/01(木) 18:16:17 ID:???
- MS SQL Express と RoR 2.02 でデータベースの構築の勉強をしているのですが,
よく分からない問題にぶちあたったので質問させてください.
データベースは
CREATE DATABASE hoge;
use hoge;
CREATE table hoges (
id int NOT NULL IDENTITY(1, 1) PRIMARY KEY,
moji nvarchar(1024) NOT NULL,
);
により作成して,
ruby script\generate scaffold hoge moji:nvarchar
を行いました.
environment.rb に$KCODE = 'u'を追加し,app\views以下のerbファイルをすべてUTF-8
に変換しました.
これでデータベースにデータを追加(new)時,あるいは更新(edit)時に,
mojiに日本語を含む文字列を入力するとエラーが出るようになってしまいました.
例えば,mojiを「あいうえお」にして編集しようとすると,
DBI::DatabaseError: 37000 (102) [Microsoft][ODBC SQL Server Driver][SQL Server]'20080501' 付近に不適切な構文があります。: UPDATE hoges SET [moji] = '縺ゅ>縺・∴縺・, WHERE [id] = 1
とうエラーが出ます.
mojiが日本語を含まない(ローマ字のみ)の場合は何のエラーもなく動作します.
hoge_controller.rbのcreate, updateメソッドの先頭でparams[:hoge][:moji]をまずNKFでsjisに変換して
index.html.erbで表示するときに再びNKFでUTF-8にエンコードするようにすると一応は動作するようになったのですが,
回りくどい感じがしてどうもこれが正しい対処だとは思えません.
こういう場合どう対処すべきなのでしょうか?教えてください.
- 63 :nobodyさん:2008/05/01(木) 18:28:00 ID:???
- vmwareなりcolinuxなりを入れて
linux環境で開発するよう対処
- 64 :nobodyさん:2008/05/01(木) 19:39:15 ID:???
- $KCODE = "s"
- 65 :nobodyさん:2008/05/02(金) 00:14:42 ID:???
- >>60
http://code.google.com/p/rolerequirement/
- 66 :60:2008/05/02(金) 11:57:27 ID:???
- 説明不足ですみません。
複数のログインとは、アカウントのテーブルとログインする画面が複数あるという
ことでした。
1.userモデル・ログイン
app/models/user.rb
app/controllers/user/login_controller.rb
2.adminモデル・ログイン
app/models/admin.rb
app/controllers/admin/login_controller.rb
app/controllers/user/user_menu ...
-> user としてログインできているか?
app/controllers/admin/admin_menu ...
-> admin としてログインできているか?
2回 generate authenticated をすると、
lib/authenticated_system.rb
が書き換わってしまうので、このファイルを分けるか、パラメータを追加するか
しなければと思っています。
ちなみに、他に2種類ログイン画面があるようなシステムになっているのですが・・・
>>65 のrollでも対応できますかね。ちょっと考えてみます。
- 67 :nobodyさん:2008/05/02(金) 12:51:59 ID:???
- >>66の例で言うと
1.userモデル・ログイン
app/models/user.rb
app/controllers/login_controller.rb
2.adminモデル・ログイン
app/models/admin.rb
app/controllers/admin/login_controller.rb
app/controllers/user_menu ...
-> user としてログインできているか?
app/controllers/admin/user_menu ....
-> admin としてログインできているか?
という感じで/adminみたいな
サブディレクトリ切って別アプリのようにしてるが問題なく動く・・・
- 68 :60:2008/05/02(金) 14:03:27 ID:???
- >>67
おや、そうでしたか
そのまま restful_authenticationを使った場合、
class UserMenuController < ApplicationController
before_filter :login_required
...
end
こちらはよいんですが、
class Admin::UserMenuController < ApplicationController
before_filter :login_required
...
end
こちれは、adminかどうか別途チェックしているということでしょうか?
また、viewやcontrollerで current_adminとcurrent_userで使い分けはできる
のでしょうか?
(一つの/lib/authenticated_system.rbで?)
話がずれていたら、すみません。参考までに教えていただけると幸いです。
- 69 :nobodyさん:2008/05/02(金) 15:04:23 ID:???
- >>68
Rails2.02では無いし、restful_authenticationも使ってなく
lib/login_system.rbで制御してるよ。
(かなり前に作ったシステムだから話ずれてスマン・・・)
adminかどうかのチェックするというより、管理ページ作って
表面上は別アプリとして独立してるような感じ
before_filter :admin_login_required作ってadminページに読み込ませて
session[:admin]で判定すればいいんじゃないか?
もちろんadmin側からログインした時は、
admin = Admin.find (略
session[:admin] = admin if admin
って値を指定すれば誰がログイン状態かどうか分かると思うが。
authenticated_system.rbは
セッションやCookieからログイン判定してるだけだから一つで十分だよ
説明下手ですまん。
- 70 :nobodyさん:2008/05/02(金) 15:41:46 ID:vWhcaIYX
- TechCrunch Japanese アーカイブ ? Twitter、Ruby on Railsを放棄か
ttp://b.hatena.ne.jp/entry/http://jp.techcrunch.com/archives/20080501twitter-said-to-be-abandoning-ruby-on-rails/
- 71 :nobodyさん:2008/05/02(金) 15:51:42 ID:???
- >>70
今も見れる人と見れない人がいるし、
言語やフレームワーク云々の話じゃないと思うんだ・・・
中の人は
ttp://twitter.com/ev/statuses/801530348
と言ってるが・・・
- 72 :nobodyさん:2008/05/02(金) 16:01:24 ID:???
- twitterも結局RoRのイメージアップに役立ったのか、イメージダウンさせたのか判らんな。
まぁ他に乗り換えたところで、きっと一緒だろうけど…
- 73 :nobodyさん:2008/05/03(土) 01:20:19 ID:???
- 知名度を上げる役には立ったと思う。
- 74 :nobodyさん:2008/05/03(土) 09:50:08 ID:???
- 一週間いじってみたがこんな致命的バグの潜んだFWは使う気になれん
- 75 :nobodyさん:2008/05/03(土) 09:52:07 ID:???
- mysqlのストアドを使いたいのに、ググってみても
全く参考になるサイトがないのは、みんな使ってないということかな?
どうしても必要なのに...
参考になるサイトを知ってる方、教えて頂けませんかm(..)m
- 76 :nobodyさん:2008/05/03(土) 13:37:26 ID:???
- >>74
どんなだよ!言ってみれ。
適当なこというな。PHP野郎が
- 77 :nobodyさん:2008/05/03(土) 14:53:36 ID:???
- >>75
それってRailsと関係あるの?
http://dev.mysql.com/doc/refman/5.1/ja/stored-procedures.html
- 78 :75:2008/05/03(土) 23:47:22 ID:???
- >>77
ありがとうございます。
説明が下手ですみません。
ストアドファンクションの場合は結果を
@obj=Model.find_by_sql("select (ストアドファンクション名)")
等で受け取ることができるのですが、
ストアドプロシージャが結果をテーブルで返す時の結果の受け取り方が分かりません。
MySQL Query Browserで「call sp_test()」で実行してみて結果が出力されるのは
確認しています。
この場合、同じように
@obj=Model.find_by_sql("call sp_test()")
かなと思ったのですが、エラーがでました。
ストアドで吐き出される結果のrailsでの受け取り方を知りたいのです。
宜しくお願い致します。m(..)m
- 79 :nobodyさん:2008/05/04(日) 00:08:06 ID:???
- modelでやらずにadapterのAPIで叩けば?
- 80 :nobodyさん:2008/05/04(日) 00:44:10 ID:???
- rorってすっかり勢いを失ってしまったな。
こんなスレタイが唯一のrorスレだなんて
- 81 :nobodyさん:2008/05/04(日) 03:09:27 ID:???
- >>78
pp ActiveRecord::Base.connection.select_all("...")
こういうこと?
>>80
2chじゃなくてblogやリアルコミュでやってるひとはしっかりいるよね。
- 82 :nobodyさん:2008/05/04(日) 03:14:28 ID:???
- >>80
相当情報も貯まったし
ぶっちゃけ人に聞くより、本読んだり、ググったり、API読めば
出来ない事は無いからほとんどの人は自己解決してるんじゃなかろうか。
3年近くRails使って仕事してるけど、今度Perlで動いてるシステムを
Rails2化する事になって、DB定義どうするかが一番の悩みだw
- 83 :nobodyさん:2008/05/04(日) 06:51:18 ID:???
- いいなぁ
漏れんとこはPHPばっかだ
- 84 :nobodyさん:2008/05/04(日) 20:19:38 ID:???
- PHPなら職の募集も多いしいいんジャマイカ?
Railsエンジニアだなんてどこも募集してねぇ・・・orz
結局Railsは趣味程度なんだろうな(´・ω・`)
- 85 :nobodyさん:2008/05/04(日) 21:31:37 ID:???
- なんだかんだいってまだJavaが一番効率よく儲かるかもしれんね
- 86 :nobodyさん:2008/05/04(日) 22:58:45 ID:???
- link_to 'Delete', :action=>'destroy', :id=>@item
とかすると、HTML で JS が吐かれてその中に
s.setAttribute(¥'value¥', ¥'572726412773a720dcb04dc130a863f944b4082b¥');
のような、セッションID? のようなのが埋め込まれてますが、この値を自分で取り出すにはどうしたらいいですか。
session_id とか transaction_id みたいなAPIを探してみたんですが、ないみたいです。
- 87 :nobodyさん:2008/05/04(日) 23:01:14 ID:???
- >>86
paramsの中見てみな
- 88 :nobodyさん:2008/05/04(日) 23:42:38 ID:???
- >>87
{"action"=>"index", "controller"=>"items"}
という内容でした。
- 89 :nobodyさん:2008/05/05(月) 00:38:10 ID:???
- protect_from_forgeryのやつじゃないの?
- 90 :nobodyさん:2008/05/05(月) 01:23:19 ID:???
- >>88
中に
:session_key => '_session_id'のような事かいてないか?
:session_id => 'safdaeuaihfoa;n'
みたいな・・・
params[:session]
でダメならセッションが効いてないのかもしれん・・・
- 91 :nobodyさん:2008/05/07(水) 00:30:28 ID:Fjgg9vWs
- 86ではないけど、俺も同じようなとこで悩んでる。
とある理由で、authenticity_tokenの値とセッションの値(CookieStoreのあの長い文字列)を
ビューで取得したいんだが、なにかAPIみたいなものはないのかなぁ。
リクエストから取得すればいいじゃんって言われるかもしれないんだけど、それじゃ
だめなんすよね。。
- 92 :91:2008/05/07(水) 00:44:52 ID:Fjgg9vWs
- authenticity_tokenはわかった。
<%= form_authenticity_token %>
- 93 :nobodyさん:2008/05/07(水) 00:46:04 ID:???
- >>91
authenticity_tokenのほうは、
名前は request_forgery_protection_token シンボルなので必要ならto_s
値は form_authenticity_token
- 94 :nobodyさん:2008/05/07(水) 00:47:27 ID:???
- >>91-92
ナイス解決
こういう情報共有みたいなのあるのは良いよな!
- 95 :nobodyさん:2008/05/07(水) 00:58:10 ID:???
- セッションを保持しているクッキーの名前はconfig/environment.rb
に書いてあるはず。
config.action_controller.session = {
:session_key => '_test_session',
:
:
<%=debug(cookies['_test_session']) %>
中を見る方法は action_controller/session/cookie_store.rbのunmarshalの定義を参照。
- 96 :91:2008/05/07(水) 02:13:07 ID:Fjgg9vWs
- みなさんいろいろ情報どうもです。
結局セッションの値っつーか、CookieStoreの長い文字列は
JavaScriptでhiddenに埋め込むようにしたんだが、ここでへこむ事態発生。
CookieStoreの値をhiddenで送っても、Railsは認識してくれないくさい。
これからソース追ってみるけど、たぶんCookieからしか見てないと思われる。
CookieStore使う方は注意してください。
間違いであれば指摘してくれ。
- 97 :nobodyさん:2008/05/07(水) 03:00:02 ID:???
- クッキーなんだから、フォームの一部として送るまでもなく、
ブラウザがHTTPヘッダに入れてくれ……ないの?
- 98 :91:2008/05/07(水) 03:11:52 ID:Fjgg9vWs
- >>97
あれなんすよ、FLASHからPOSTしたいんすよ。で、セッションも維持したい。
どうもIE以外のブラウザからFLASHでPOSTするとCookieをうまく送信してくれなくて。
- 99 :nobodyさん:2008/05/07(水) 17:50:37 ID:???
- create_table :organizations do |t|
t.string :name, :null=>false, :unique=>true
t.integer :parent_id # 親organizationを指すID
t.timestamps
end
とあったときに、t.integer :parent_id を t.references を使って書くとどう書きますか。
マニュアルだとわかりませんでした。
http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/TableDefinition.html#M001224
- 100 :nobodyさん:2008/05/07(水) 17:55:40 ID:???
- t.references :parent
224 KB
[ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]
■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
App Store総合スレ Part8 [iPhone]
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 05.0.7.8 2008/09/25 アクチョン仮面 ★
FOX ★ DSO(Dynamic Shared Object)