トップページphp
1001コメント368KB

【RoR】Ruby on Rails Part13

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2011/11/04(金) 17:06:24.32ID:???
■前
【Ruby】Ruby on Rails Part12
http://hibari.2ch.net/test/read.cgi/php/1311050686/

■参考サイト
<英語>
本家:http://rubyonrails.org
API document:http://api.rubyonrails.com/
開発者のblog:http://weblog.rubyonrails.org/
参考wiki:http://wiki.rubyonrails.org/rails
http://ruby-toolbox.com/
http://rubygems.org/
http://agilewebdevelopment.com/plugins/top_rated

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

http://twitter.com/dhh
http://www.loudthinking.com/
0653nobodyさん2012/01/15(日) 06:44:56.04ID:SjKDw288
話ぶったぎってすんません。
最近Railsを始めた初心者です。
Rails3 のActiveRecordについて質問です。

Post
belongs_to :User
User
has_many :Posts

となっており、
PostsController#indexにおいて、

respond_to do |format|
format.json { render json: @posts }
end

という形で@postsを返す際に、Userモデルのnameを含めたいと考えました。

@posts = Post.select('posts.title,users.name').joins(:User).limit(10)
としてやると、
SELECT posts.title,users.name FROM `posts` INNER JOIN `users` ON `users`.`id` = `posts`.`User_id` LIMIT 10
となり、発行されるSQL的には良いのかなと思っているのですが、
返ってくる値に利用される値はposts.title のみになってしまいます。

なんかとんでもない初歩的なところで躓いてるような気がするのですが、
いろいろ調べたり試したりしてハマってしまってます。

なにか方針やヒントなど、
諸先輩方のご教示をいただければ幸いです。
0654nobodyさん2012/01/15(日) 09:12:28.97ID:???
render json: posts.json(includes: :user)
てな感じかと
0655nobodyさん2012/01/15(日) 09:33:24.49ID:???
普通に返ってくるけど。rails 3.1.3で試したら。

あと実コードは違うのかも知れないが、関連のシンボルは小文字で(:user)。

0656nobodyさん2012/01/15(日) 10:23:01.12ID:nqvAfoHq
普段は(jQuery使わないので)気にしていなかったんですが、
assets/javascript/application.js に書かれている
//=require jquery
の実体(jquery.js)はどこにあるんでしょうか?

普通は、assets/javascript以下に置いてあるのかと思うんですが、ありません。。
公式サイトなどから毎回ダウンロードするような処理が組み込まれている(?)んでしょうか。

これから、jqueryを使おうと思っていて
自分のRailsのjqueryのバージョンがどうなってるか、
メンテナンスをどうするか
実体がどこにあるかわかならいと
調べようがないなと思い、質問させてもらいました。

ご存じの方教えてください。よろしくお願いします。
0657nobodyさん2012/01/15(日) 12:53:44.45ID:8bjFmpXJ
jquery-rails gemが持っている。
GEM_HOME/gems/jquery-rails-VER/vendor/assets/javascripts
0658nobodyさん2012/01/15(日) 15:14:06.66ID:???
http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released
0659nobodyさん2012/01/15(日) 15:42:40.18ID:8bjFmpXJ
もう今日にもrcが取れそうだというのにw
06606562012/01/15(日) 19:15:57.19ID:???
>>657
ありがとうございます。
0661nobodyさん2012/01/16(月) 12:32:09.25ID:???
EC2はサーバーを停止するとデータが消える 2年以上も前の話です。。
EBS用いれば、サーバー停止 してもデータは消えない
EC2はIPアドレスが毎回変わってしまう
EIP(Elastic IP)を用いて固定アドレスを割り当て可能
クラウドは障害がおきると何もできない
物理DC/サーバーも障害は起こる。
クラウドの良さは、障 害からの復帰に複数の手段があり、備えておける
http://www.slideshare.net/kentamagawa/aws-9170814

http://www.slideshare.net/kentamagawa/ss-8786548
http://www.slideshare.net/yuumi3/aws-on-rails


06626532012/01/16(月) 17:41:59.25ID:???
>>654
>>655
ありがとうございます。
rails 3.1.3 で普通に返ってきました。(関連のシンボルは実コードも:Userになっていたので修正しました)
rails console でクエリの形を色々いじくって、返り値の値をみていたのせいか、
実際にjsonとして吐き出した時と返り値が違っていたので、ちょっと混乱していました。すんません。
0663nobodyさん2012/01/16(月) 18:18:36.01ID:It2/qso7
submitの二度押し防止で:disable_with使っているんですがクリックした後ブラウザバックするとボタンが非活性のままになっています。
元に戻すいい方法ありませんか?ちなみにfirefoxで発生します。
0664nobodyさん2012/01/16(月) 22:50:16.73ID:???
>>604です
結局他の認証ツールは情報が少ないのとrailsバージョン的にresthul_authenticationを使って行くことにしました
目標はユーザー登録、ログイン、ログアウト、adminのみアクセスできるページを作ることです。
http://www.aise.ics.saitama-u.ac.jp/~gotoh/NetBeansWithRestfulAuthentication.html
こちらのサイトを参考に、メール認証機能、パスワード変更機能、パスワード忘れ機能を省いて行く事に挑戦しようと考えました
mail.rb以降を飛ばしてpermissionの生成に移り、その他必要のなさそうな機能追加を無視して進めています

users_controller.rbのcreateやupdateをどうするべきかわからないのでアドバイスをもらえないでしょうか

環境は上記サイトとほぼ同じでsqliteでなくmysqlを使っています
またresthul_authenticationはプラグインでなくgemでインストールしました
0665nobodyさん2012/01/16(月) 23:50:09.16ID:???
なんかもう自分で自分のレスを見ていやになる・・・

すいません、>>664の質問はスルーでお願いします
もう時間もないのでアクセスできるコンピューターを限定して管理ページにだけ単純な認証機能をのせることで代用したいと思います
アクセス制限はapacheで公開するときに簡単に設定できるみたいですし・・・
スレ汚しすいませんでした
0666nobodyさん2012/01/17(火) 00:06:10.11ID:???
Deviseなら情報腐るほどあると思うけど…。
権限はcancanでも使えばいいし。
0667nobodyさん2012/01/17(火) 10:45:36.97ID:xcCT9DhO
マスタ/スレーブの冗長化の基本は4台1セット
http://d.hatena.ne.jp/uncafe/20110919

データベースのレプリケーション(複製)では、slaveに最低3台のサーバを適用している。
http://jibun.atmarkit.co.jp/ad/comp/112mitsu/01.html
0668nobodyさん2012/01/17(火) 10:51:58.18ID:46QLTXdT
2012年1月は、C#がC++を抜いて3位につけたことが特に注目される。C++は長期に渡って
緩やかな下落傾向にある一方で、C#は上昇傾向が続いており、特にここ数年は上昇傾
向が強くなっている。

今後しばらくは、C#とC++で順位の入れ替えを繰り返すものと見られるが、最終的には
C#が3位、C++が4位に落ち着く可能性が高い。また、Objective-Cも急成長を続けており、
この傾向が続いた場合には、C#、Objective-C、C++という順位に変わっていく可能性もある。

上記のほか20位以内に入ったプログラミング言語としては、Rが19位に、Luaが20位に
入った点が注目される。

特に、統計処理や統計データのグラフィック化などに利用されるRプログラミング言語は、
ここのところ注目が高まっている。Rの機能拡張が、Googleの支援によって実現したこと
などもその一因となっているものとみられる。

 1 Java       17.479 (-0.082) 18ヵ月連続1位
 2 C         16.976 (-0.081)
 3 C#         8.781 (+0.576) 3位へ浮上。上昇傾向
 4 C++.        8.063 (-0.189) 4位へ下落
 5 Objective-C   6.919 (+0.114) 上昇傾向
 6 PHP        5.710 (-0.291) 下落傾向
 7 (Visual)Basic  4.531 (-0.226)
 8 Python.      3.218 (-0.274)
 9 Perl.        2.773 (+0.301)
10 JavaScript    2.322 (+0.123)
11 Delphi       1.576 (+0.331)
12 Ruby.        1.441 (-0.053)

http://news.mynavi.jp/news/2012/01/12/058/
0669nobodyさん2012/01/17(火) 13:37:22.61ID:???
CoffeeScriptの中で、RailsRootのパスを取得することってできるのでしょうか?
0670nobodyさん2012/01/17(火) 14:14:16.72ID:???
そんなのが必要になってる時点で何かおかしい。

どうしても必要ならコントローラから渡したり、erbにして取ったりはできる。
0671nobodyさん2012/01/17(火) 15:19:16.77ID:???
>>669です。

>>670
「erbにして取る」と言いますと、どういうことでしょうか?
0672nobodyさん2012/01/17(火) 19:06:28.60ID:???
それくらいはググれ
0673nobodyさん2012/01/18(水) 13:43:28.80ID:???
すみません,質問させてください.
Railsで作成したプログラムからテーブルの列を変更することはできますか?

ユーザー側からテーブルの変更をできるようにしたいです.
0674nobodyさん2012/01/18(水) 14:11:45.08ID:???
できなくはないけど、あまりやらない。
migrationと齟齬出るし。
使ってるものによっては、アプリサーバの再起動も要る。
ある人が列消したりしたら、同時に使ってる人はエラーになる。
おとなしくphp*admin使えば?
0675nobodyさん2012/01/18(水) 14:15:42.32ID:???
住所録的なの作ってて,ユーザー側から項目追加できるようにしたいんですよね.
やっぱりmigrationで毎回保守してる人が回さないとダメかー
0676nobodyさん2012/01/18(水) 14:23:30.56ID:???
それはデータの持たせ方による。
あらかじめ多めにカラム取っておくとか。
一部のデータはjsonにしてtextのカラムに入れるとか。
検索必要ならviewみたいなの用意しとくとか。
住所録ならそんなに増えないでしょ。
0677nobodyさん2012/01/18(水) 14:32:14.43ID:???
今考えている代替案は,人名とフリガナだけ持ったモデル作って,has_manyで
項目ごとに独立したモデルを作る方法です.

[User]
name:string
furigana:string

[Attr]
attrname:string
attrdata:string
user_id:integer

な感じです.
で,別途AttrInfoモデルってのを作って項目の管理をする.
[AttrInfo]
attrname:string

正しいモデル図の書き方忘れちゃったから説明下手かもしれないですが,
そんな感じで子モデルとして項目を独立させる方法が楽かなぁと.
項目もフレキシブルな感じのほうがいいので..

今は,一つのフォームで複数の子モデル作成するとこで詰まってます.
0678nobodyさん2012/01/18(水) 14:43:48.36ID:???
nested_attributes_for で
0679nobodyさん2012/01/18(水) 15:22:08.27ID:???
くわしく知らないけどMongoDB向きなんじゃないの?
0680nobodyさん2012/01/18(水) 16:18:35.88ID:???
>>678
Thx.できました!

>>679
MongoDBまだ理解してないですが,今回はユーザーが
DB操作せずに項目の増減できるようにしたいのでこんな感じになってます.
0681nobodyさん2012/01/18(水) 22:57:41.69ID:NIE7IPJ6
rails3.1でherokuにあげたら、Application Errorになる。なぜ?
0682nobodyさん2012/01/18(水) 23:24:43.83ID:???
asset pipeline周りでは。コンパイルしてる?
0683nobodyさん2012/01/19(木) 06:35:32.69ID:???
Heroku | Dev Center | Rails 3.1 on Heroku Cedar
http://devcenter.heroku.com/articles/rails31_heroku_cedar
RAILS_ENV=production bundle exec rake assets:precompile
0684nobodyさん2012/01/19(木) 12:55:11.04ID:???
>>681
ログには何と?
0685nobodyさん2012/01/19(木) 19:03:02.74ID:kCr+nbf2
rails 3.0のEoLが何時までなのか調べても見当たらんのだが何時までなの?
0686nobodyさん2012/01/20(金) 01:48:49.34ID:Bqw4Dvtw
Controllerからviewで使うヘルパー類をエラー吐かずに使う方法ってありますか?

html_escapeとかはERB::Util.で行けるけど
image_tagとかそこらへんが使えなくて困ってます
include AssetTagHelperで行けるのかと思ったけど見つかりませんと言われるし

0687nobodyさん2012/01/20(金) 07:40:20.22ID:???
なんでそんな事したいの?
viewを使いたくない理由とは
0688nobodyさん2012/01/20(金) 09:40:22.52ID:6rMlMhcM
>>687
Viewを使いたくないのではなくて、負荷を軽減するために
予めHTMLに変換してしまってDBに保存したいです

0689nobodyさん2012/01/20(金) 10:25:14.23ID:???
それだとDBの負荷が上がるのでは。
Railsのキャッシュ使うのはダメなの?
0690nobodyさん2012/01/20(金) 10:47:01.04ID:???
>>688
どう考えてもページキャッシュしたほうが負荷が低いな
0691nobodyさん2012/01/20(金) 10:57:41.22ID:6rMlMhcM
>>689,690
言うなれば2chの掲示板みたいな機能でして
URLや画像をタグ化した状態で保存したいです

DB負荷を避けるために一定条件でDat落ちさせ
後ほどそれをテキストファイルに書きこんでdat化する作業もあるので結果的に楽なのです………


0692nobodyさん2012/01/20(金) 15:06:46.25ID:0HmqnXsV
moduleなんだからincludeすりゃ使えるだろ
0693nobodyさん2012/01/20(金) 19:37:05.84ID:???
>>691
ページキャッシュやフラグメントキャッシュがタグ化した状態で保存する機能なのだが
キャッシュのこと知らないで書いてるだろ
0694nobodyさん2012/01/21(土) 02:32:19.08ID:???
3.2リリースage
Agile Web development with Rails のebookも更新されとる。
0695nobodyさん2012/01/21(土) 05:46:25.13ID:vuwYpWFi
Riding Rails: Rails 3.2.0: Faster dev mode & routing, explain queries, tagged logger, store
http://weblog.rubyonrails.org/2012/1/20/rails-3-2-0-faster-dev-mode-routing-explain-queries-tagged-logger-store


https://twitter.com/#!/dhh/status/160412306537328640
0696nobodyさん2012/01/21(土) 09:23:29.82ID:rw9MCCDR
>>692
申し訳ありません、どれをIncludeすればいけますか?
先程書いたとおりassetHelperでは無理でした


>>693
ページキャッシュはしってますよ
でも、ページキャッシュではなくDBに保存しなければならないのです
そういう仕様なのでそう作らないと怒られるのですよー

他にも escape_javascriptをcontroller内で使いたいとか色々あると思うんです
0697nobodyさん2012/01/21(土) 09:29:06.70ID:???
そんなレールから外れるような仕様は糞だ!って進退伺と一緒に稟議書あげろ。
0698nobodyさん2012/01/21(土) 09:38:50.70ID:???
>>696
ページキャッシュで出来るHTMLをDBに入れればいいんじゃないの?
0699nobodyさん2012/01/21(土) 09:41:24.26ID:???
cache_store をデータベースにしてreadでもwriteでもすればいいんじゃない?
ActiveSupport::Cache::Store を継承して要求しようにあったストアを作る。
0700nobodyさん2012/01/21(土) 09:44:14.53ID:???
https://github.com/mperham/dalli

http://devcenter.heroku.com/articles/memcache
0701nobodyさん2012/01/21(土) 09:47:01.40ID:???
gem install dalli

require 'dalli'
dc = Dalli::Client.new('localhost:11211')
dc.set('abc', 123)
value = dc.get('abc')
0702nobodyさん2012/01/21(土) 09:56:31.70ID:???
>>696
全然センス無いクソ仕様だな。
DB重くなるだけじゃん。
ページキャッシュの方が速いし軽い。
0703nobodyさん2012/01/21(土) 23:00:45.95ID:vuwYpWFi
http://www.onas.asia/home/kwansaiit/doc/
http://www.onas.asia/home/kwansaiit/doc/Kwansai-IT-Benkyo-Enkai_2012-01-13-Shimoji.pdf

rubyの全くあたらしいフレームワーク
http://atnd.org/events/24013
0704nobodyさん2012/01/21(土) 23:03:51.32ID:vuwYpWFi
<オープンソース Rubyフレームワークのご紹介>
http://kwansaiit.blogspot.com/2012/01/2012-01-1314it.html
0705nobodyさん2012/01/22(日) 00:32:20.37ID:???
rubyしてる人って、新しい情報をドヤ顔で共有したがる傾向が強いよね
0706nobodyさん2012/01/22(日) 00:58:43.15ID:???
みんな使ってるのはApache?

すごい重いんだけどおすすめなにかない?
0707nobodyさん2012/01/22(日) 01:22:57.72ID:???
それだけでは判断できんわ。
メモリの量とかCPUとかディスクにもよるし。
メモリの使い具合にも、SQLにもよるし。
0708nobodyさん2012/01/22(日) 02:05:42.97ID:???
>>705
rubyの方は極めて保守的だと思うよ。
Railsはそういう傾向あり。
0709nobodyさん2012/01/22(日) 06:31:01.16ID:???
>>707
CPUは常時50%くらい
メモリも常に1Gは余ってる(4GB)
IOもそんなに多くない

でも、めっちゃ重いんだ
0710nobodyさん2012/01/22(日) 09:25:06.68ID:???
必要なとこにindex張ってないとか
0711nobodyさん2012/01/22(日) 10:44:06.70ID:sE8mL0/v
モデルに
rails generate migrate add_カラム名_to_テーブル名 カラム名:型
って書くと思うんですが、
カラム名の中にアンダーバーを使いたい場合はどう書けばいいのでしょうか?

0712nobodyさん2012/01/22(日) 11:54:22.60ID:???
711です。
アンダーバーを使わずcamel caseで書けばいいのですね、
おさわがせしました。

0713nobodyさん2012/01/22(日) 12:47:08.93ID:???
>>708
rubyはバージョン間の互換性が凄く低い
とてもじゃないけど、保守的とは思えない

学生の文化祭ノリで言語作ってるから性質が悪い
0714nobodyさん2012/01/22(日) 12:55:48.13ID:???
>>705
前向きに言い換えよう
新しい情報をドヤ顔で共有する勇気!
0715nobodyさん2012/01/22(日) 13:06:10.63ID:???
>>713
それは感じた事ないな。
1.8系と1.9系は中身かなり違うが、書く分には対した違いではない。
遥か昔の1.4とかに比べても、そんなに変わってないと思う。1.6辺りからだと尚更。

MLに「こうしたら?」みたいな提案はよくあるけど、かなりの確率でmatzにリジェクトされてる。

昔はserializeしたデータにバージョン間で互換性がなくて実質使えなかったが、そういうのも聞かなくなった。

学生ノリはPHPとかスゴいよね。
関数名のアンダーバーをバージョン上がる毎に付けたり取ったり。
0716nobodyさん2012/01/22(日) 13:13:09.46ID:???
Railsの変化は速すぎ。
枯れてから使おうとか考えてる人には合わない。
仕事でもプロジェクト開始後にバージョン上げたりするし。
もちろんテストがあればこそできる話。
0717nobodyさん2012/01/22(日) 13:24:18.85ID:sE8mL0/v
yml-mode.elってどこにありますか?

http://yaml-mode.clouder.jp/
ここみてもみあたらないんですが・・・・
0718nobodyさん2012/01/22(日) 13:25:30.57ID:sE8mL0/v
すみません。elispのとこにありました
0719nobodyさん2012/01/22(日) 13:27:49.79ID:???
Rails の Symbol#to_proc がrubyに入った時はビックリしたわ。
新しい流れだなと。
0720nobodyさん2012/01/22(日) 13:33:23.09ID:kpA61za+
"Ruby"じゃなくて"Rails"の互換性ってどうなの?
Rails1.2からRails3.1に移植したら大変かな?
0721nobodyさん2012/01/22(日) 13:45:54.13ID:???
>>715
PHPはとってつけたような関数が多すぎるのがな。
0722nobodyさん2012/01/22(日) 13:46:36.87ID:???
>>720
かなり大変。
2系から3系で結構苦労した。
0723nobodyさん2012/01/22(日) 13:53:49.66ID:???
>>720
無茶苦茶大変。
DBだけ残して新しく作る方が楽かも。
もしくはDBも新しくして、移行プログラム走らせるとか。
habtmみたいな、もう誰も使ってないのが使われてそう。

いずれにしろスキル要るし、1系から3系まで知ってる人はそんなに居ない。

07247202012/01/22(日) 14:04:05.41ID:???
>>722-723
うわ、ありがとう
じゃ、覚悟しとくわ
まず一度移植にトライしてみて
ダメだったら1から新しく作るわ
0725nobodyさん2012/01/22(日) 15:20:26.03ID:???
1から3まで全部知ってる人を見つけたからって移植を頼むなよ。絶対に頼むなよ。
07267202012/01/22(日) 16:54:14.92ID:???
あ、今Wiki見て知ったけど、
昨日1月20日に最新版Rails3.2出たんだな

>>725
ということで、Rails1.2からRails3.2への移植でおながいします
0727nobodyさん2012/01/22(日) 17:12:54.33ID:???
どうやったら行けるかね。
もうrake rails:updateとか無理だから、
新しく3.2でプロジェクト作る。
app/ とかを古い方から持ってくる。もしくは新しい方から、Gemfile や config周り持って行く。
routes 移植。
プラグイン周りとか移植。

最後のは移植しないで、例えば新しいプラグイン入れて、認証のencryptのとこだけ差し替えるとか。

どちらにせよ、茨の道。
0728nobodyさん2012/01/22(日) 19:09:32.81ID:???
https://github.com/goncalossilva/rails3_acts_as_paranoid
0729nobodyさん2012/01/22(日) 19:58:58.08ID:???
そんなに移植って大変かなあ?
具体的にどの辺りが大変だったのか参考までに聞きたい
Ajax周りは3系でガラッと変わったから面倒だったけど
0730nobodyさん2012/01/22(日) 22:21:01.46ID:???
Railsで、同じURLに対して、
・ブラウザでの通常のアクセスと
・JavaScriptとかでやってくるAPI的なアクセス
をコントローラ側で区別したい場合、どういうふうにするんでしょうか。
(a) Acceptヘッダーを見るのか、
(b) 独自にX-FooBarヘッダーをつけるのか
(c) *.jsonや*.xmlへのアクセスはAPIと見なすのか
よろしくお願いします。
0731nobodyさん2012/01/22(日) 22:31:37.18ID:???
params[:format]
0732nobodyさん2012/01/22(日) 22:41:09.29ID:???
自分は(c)でやってる。
(a)とか(b)だと使いまわしが面倒じゃない?
0733nobodyさん2012/01/22(日) 23:19:32.46ID:???
要求仕様によるけど、 xhr? で間に合うケースもあるかもね。

07347202012/01/23(月) 00:46:09.88ID:???
>>727 (>>729)
どうもぉ〜
さっき本屋で立ち読みしてきたけど
Rails3.1の仕様もそ〜んなに変わってるようには見えなかった
でも、rhtml → erbまで違うとはね・・・

ま、多分、コンテンツになる部分だけ残して
あとは全部Rails3.2で作ることになりそう
インフル罹ったみたいなんで寝ますわ・・・
0735nobodyさん2012/01/23(月) 01:30:53.30ID:???
>>730
APIとブラウザの違いというか、返すデータの種類が違うなら
UAではなく求められているデータの種類で分けるべきでは
要求されてるものがブラウザがHTMLでAPIがjsonやXMLなら
:formatが違うから(そのようにするべきだろう)
単にrespond_toで分ければいいだけだろ
0736nobodyさん2012/01/23(月) 02:34:29.77ID:???
>>735
返すデータの種類を、拡張子で判断するよりも、Acceptヘッダーを見るほうが、本来は正しいあり方なんじゃないでしょうか。
/foo/bar/123
/foo/bar/123.html
/foo/bar/123.xml
/foo/bar/123.json
これらは、ほんらいは同じリソースのはずで、単に表現形式が違うだけにすぎない。
なのに別々のURLを割り当てるのは、おかしいように思います。
0737nobodyさん2012/01/23(月) 08:24:44.75ID:???
リソースにURIを割り当てるのがRESTの考え方だからねぇ。
jsonが欲しければ.jsonで取るのは自然だと思うよ。
フォーマットが違うだけだし。
0738nobodyさん2012/01/23(月) 08:30:21.94ID:???
ヘッダを変える方法だと、ブラウザでの操作がしにくくなる。
0739nobodyさん2012/01/23(月) 09:52:44.98ID:X3Xu6cIF
RESTだから。としかいいようがないな。
0740nobodyさん2012/01/23(月) 10:47:27.27ID:???
Acceptは受け入れ可能なフォーマットを書くところであって要求を書く場所じゃないから
0741nobodyさん2012/01/23(月) 20:43:45.49ID:???
>>737
>フォーマットが違うだけだし。
だから違うURLを使うのはおかしいって話でしょ。
表現が違ってもリソースはひとつなんだから、本来ならURLもひとつにすべき。
0742nobodyさん2012/01/23(月) 21:08:30.69ID:???
じゃあAcceptで実装したらいいんじゃないの。
そこまで考えまとまってるなら別に他がどうとか気にする必要ないよ。
0743nobodyさん2012/01/24(火) 11:10:30.83ID:rjvP9n7H
Rails3.1何ですけど
プリコンパイルを一切使わない設定って出来ませんか?

CSSでクロスブラウザ対策してたりするとコンパイルこけるし
色々不便なので一切使わないようにしたいのですが
0744nobodyさん2012/01/24(火) 14:23:23.89ID:???
asset pipeline使わないという事なら、config/application.rb に設定ある。
他は、 config/environments/production.rb
0745nobodyさん2012/01/24(火) 15:01:11.36ID:???
/publicに置けばいいんじゃないの
それだとhelperが使えないんだっけ?
0746nobodyさん2012/01/24(火) 15:24:13.68ID:R2GYQ8Ee
https://github.com/sferik/rails_admin

http://railscasts.com/episodes/284-active-admin?language=ja&view=asciicast

0747nobodyさん2012/01/24(火) 17:34:59.60ID:/isHqZPr
railsに関する質問ってここでしてもいいんですかね?
0748nobodyさん2012/01/24(火) 17:52:55.66ID:???
ダメに決まってるだろ
0749nobodyさん2012/01/24(火) 18:08:32.06ID:/isHqZPr
>>748

そ、そんな
だめなんですか

特例でおしえていただきたいんですが
0750nobodyさん2012/01/24(火) 18:13:03.92ID:/isHqZPr
とりあえずかきこんじゃいます。

今ちいさなアプリケーションをrailsで作っているのですが、

formにメッセージを書き込む際に
あわせて書いた人のユーザーid を取得したいのですが、
どこに記述してよいかわかりません。

formの一部を抜粋するとこうなってます↓

<div class="field">
<%= f.label :message %><br />
<%= f.text_area :massage %>
</div>

お願いいたします
0751nobodyさん2012/01/24(火) 18:14:55.52ID:???
押しが強くてワロタ
0752nobodyさん2012/01/24(火) 18:16:14.91ID:???
massage エロス
あとユーザIDってのは自分で入力させるの?
それともセッションかどっかに入ってるの?
■ このスレッドは過去ログ倉庫に格納されています