Ruby on Rails のスレ が
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2008/04/06(日) 04:59:29ID:???消えたのか?
流行ってないのか
死亡
0669nobodyさん
2008/07/23(水) 22:44:14ID:???一方、POBoxの増井氏はRubyist Hotlinksに出てたりするな。
jp.rubyist.net/magazine/?0005-Hotlinks
0671nobodyさん
2008/07/23(水) 23:26:59ID:???最近入ったエンジニアで
独自のやり方で全部やってしまうヤツがいて勝手に色々なymlとか作っててビビッた
0672nobodyさん
2008/07/24(木) 00:16:33ID:???Rails書けるけど、Ruby書けない。
〜eval使いまくり、勝手なクラス拡張当たり前。
ちょっと怖い。
0673nobodyさん
2008/07/24(木) 01:07:32ID:???timed_fragment_cache は、無くなったようです。
0674nobodyさん
2008/07/24(木) 01:21:23ID:???いるいるw
落ちないevalを使うのはいいけど、
バッチとかピュアRubyの単体プログラム作らせると
RailsのObjectメソッドバリバリ使って動かないー(´;ω;`)
とか悲しげな顔するなと言いたい・・・orz
俺もたまにRubyメソッドとRailsで拡張されたメソッド間違えるけどNA!
0676nobodyさん
2008/07/26(土) 02:48:09ID:NDko9ovj絶対パスだとアプリのルートが開発時はhttp://localhost:3000/で
運用時はhttp://hostname/appname/みたいな時に困る
相対パスだと
controller/action でアクセスした時と
controller/action/ でアクセスした時で対象が変わってしまって困る
そんな状況で困ってるんですが,皆さんどうしてます?
0677nobodyさん
2008/07/26(土) 13:44:28ID:???0678676
2008/07/26(土) 14:09:53ID:???開発はローカルでやってて運用はサーバでやっています.
運用するサーバ(Apache)はhttp://hostname/を他の用途で使っているので
http://hostname/appname/で動かそうとしています.
Apache+mongrelをmod_proxyでやっています.
JavascriptにRailsアプリのルートを教えてあげる簡単な方法があればいいんですが・・・.
0679nobodyさん
2008/07/26(土) 15:07:16ID:???/appname/ がRAILS_ROOTになるなら
そのままJS側でhttp://hostname/appname/を呼んでいけそうな気がするがダメなのか・・・
0680676
2008/07/26(土) 16:05:00ID:NDko9ovjRAILS_ROOT/controller/actionからapplication.jsを呼んで
AJAXでRAILS_ROOT/api/item.jsonを取ってくる場合を例にします.
$.getJSON("../api/item.json", function(){});
とするとJSONを取ってこれますが,
ユーザがRAILS_ROOT/controller/action/にアクセスしていた場合
RAILS_ROOT/controller/api/item.jsonを探しに行ってしまいます.
かといって
$.getJSON("/api/item.json", function(){});
にすると,サーバに置いた時に
http://hostname/appname/api/item.jsonではなく
http://hostname/api/item.jsonを読みに行ってしまいます.
当然の動作ではありますが,
サーバに置くたびにパスを書き換えたりするのが面倒で困っています.
application.rhtml.rbに
<script lang="javascript">
rails_root = <%= root_url %>
</script>
とか書いたらいけそうですが,他にいい方法があれば知りたいです.
0681nobodyさん
2008/07/26(土) 16:16:18ID:???mongrel_rails start -d -p 3000 --prefix /appname
とやってみればどうじゃろ
0682nobodyさん
2008/07/26(土) 17:16:16ID:???開発・本番サーバ供に.htaccessのRewriteBaseを/appnameにしろ
jsからのリクエストも常にURLに/appnameなprefixをつける
それで解決しないか?
少なくともアプリ側でどうこうしようとかダメ絶対、どこかでハマる
0683nobodyさん
2008/07/26(土) 18:54:47ID:???0684nobodyさん
2008/07/26(土) 21:17:28ID:aP6tFpdr0685676
2008/07/27(日) 00:47:45ID:nzuWflrb自分で作って自分で動かすだけならprefixいじればいいかなって思ってたんですが,
友人が「できたらちょうだい」って言ってたのもあって,
環境に依存しないようにしたいなぁって思ってました.
とりあえずmongrelのprefixで逃げることにします.
ありがとうございました.
0686nobodyさん
2008/07/27(日) 01:15:42ID:???最近知り合った人が Rubyやってる人は良い人が多い と言ってたが
おまいはいいヤツだ。
0687nobodyさん
2008/07/27(日) 01:19:14ID:???0688nobodyさん
2008/07/27(日) 04:53:30ID:???0689nobodyさん
2008/07/28(月) 12:56:05ID:MqC42Lufmodule ApplicationHelper
class Chars
def abbreviate(length)
return self if length >= self.length
return self[0, length] + "..."
end
end
end
show.html.erbではメソッドが使えるんだけど、index.rxmlではno method errorになります。。
どちらも呼び出し方は同じで、文字列.chars.abbreviate(30)という形です。
何が悪いのか分かる方教えていただけるとうれしいです _ _(Rails 2.1.0. Ruby 1.8.6)
0690689
2008/07/28(月) 12:56:44ID:???undefined method `abbreviate' for "test":String
0691nobodyさん
2008/07/28(月) 19:52:43ID:???0692nobodyさん
2008/07/28(月) 20:38:05ID:???そもそもCharsは::ActiveSupport::Mutibyte::Charsのはずなんで、
showでうまく動いてるってほうが謎な気が。
0693nobodyさん
2008/07/28(月) 21:54:32ID:???rubyistのいい人は、「相手がrubyを褒めている限り良い人」という限定付き
だけど、perlはそれが無い。
0694nobodyさん
2008/07/28(月) 22:52:12ID:???0695nobodyさん
2008/07/29(火) 06:22:10ID:???0696nobodyさん
2008/07/29(火) 08:35:54ID:???学会員も末端は結構まじめないい人が多いよ
選挙とか半島とか調伏が絡むとアレになるけど
0697nobodyさん
2008/07/29(火) 12:11:25ID:???リクエストの処理に20秒以上かかっているときは、
どこがあやしいとおもいますか。
情報料の少ない質問ですまん。
0698nobodyさん
2008/07/29(火) 12:41:09ID:Xp3LFeKn環境は?CGIとして動かしてるなら遅いよ
0701nobodyさん
2008/07/29(火) 17:47:17ID:???0703nobodyさん
2008/07/29(火) 21:09:26ID:???Nobody expects the Spanish Inquisition!
0705nobodyさん
2008/07/31(木) 14:34:18ID:???"The page you were looking for doesn't exist."というフレーズでググって
見た。本当にrailsで作られているかどうかわからないけど、参考までに。
http://www.hirax.net/
http://www.speedwire.co.jp/
http://www.moedb.net/
http://www.mileycyrus.com/official
http://www.usolympicteam.com/
http://www.suzukiviolincenter.com/welcome/suzuki_violin_and_cello_lessons
http://www.luxuryboytoys.com/
0706nobodyさん
2008/07/31(木) 15:06:45ID:???0707nobodyさん
2008/07/31(木) 16:27:06ID:???0709nobodyさん
2008/07/31(木) 17:02:06ID:???0711nobodyさん
2008/07/31(木) 23:26:39ID:???0712nobodyさん
2008/08/01(金) 10:22:15ID:???のモルモンが出てくるの?統一教会とかの方が、メジャーでしょうよ。
0715nobodyさん
2008/08/01(金) 13:43:48ID:???0716nobodyさん
2008/08/01(金) 15:02:21ID:???0718nobodyさん
2008/08/01(金) 18:03:53ID:???0719nobodyさん
2008/08/01(金) 18:16:56ID:???0721nobodyさん
2008/08/01(金) 18:38:32ID:???なのだろう。人間を見れば分かる。
0722nobodyさん
2008/08/01(金) 18:41:37ID:???0723nobodyさん
2008/08/01(金) 18:45:35ID:???関係ないね。
0724nobodyさん
2008/08/01(金) 18:53:18ID:???それよりも、クライアントにrails使ってどんなサイトが作れるか聞かれた
んだけど「これこそ、rails」ってサイト無い?
>>705 も参考になるけど、日本語の奴はどれも個人で作ってるっぽいので、
もっとデザインとか気合が入ってるサイトが知りたいです。
0725nobodyさん
2008/08/01(金) 20:09:00ID:???0726nobodyさん
2008/08/01(金) 20:35:49ID:???0727nobodyさん
2008/08/01(金) 22:23:42ID:???0728nobodyさん
2008/08/02(土) 00:36:43ID:???cookpadも使ってた気がしたが。
0729nobodyさん
2008/08/02(土) 01:16:38ID:???デザインというか「きちんと仕事で作ってます」みたいな体裁が、パッと見で
分かるようなサイトがいいですね。
railsで仕事をしてる方って、「こんなのが作れます」って、どう説明してます
か?「工数が少ないです」では、あまり説得力が無いんですよね。
>>728
これは、良いサイトですね。
0730nobodyさん
2008/08/02(土) 01:17:39ID:???でしょう?
0731nobodyさん
2008/08/02(土) 01:40:49ID:???0732nobodyさん
2008/08/02(土) 13:55:20ID:???ありませんか?
メールの検索とかでよくある
(From) に <foobar> が (含まれる) (and)
(送信日時) が <n>(日以下)
...
()内は自動生成のプルダウン、<>内はユーザ入力欄
というようにDBの複数のカラムを跨った条件設定を
できるものがあるといいんですが。
0733nobodyさん
2008/08/02(土) 14:08:14ID:???okyuu.com
もRailsだよ
0736nobodyさん
2008/08/02(土) 21:32:19ID:???ありがとうございます。
全文検索は不要で、カラムの型に合せた入力欄が
欲しいんです。
scaffoldの拡張的な感じで出来そうなので、
既にあるのかと思いましたがないもんですね。
0738nobodyさん
2008/08/02(土) 22:04:50ID:???acts_as_searchableは便利だけど最低限の機能しか実装されてないけど、
ちょっと中カスタムするとGoogleのようなスニペットも実装できるよ。
>>733
で言ってるサイトでやってる検索はそれだろうな
0739nobodyさん
2008/08/04(月) 12:33:17ID:m9kN5FVYちなみに今snsサイトをrailsでつくってるんだけど、innodbでやるべきかmyisamでやるべきかわからん。。
0740nobodyさん
2008/08/04(月) 14:17:56ID:???そういう迷いが出るなら、最初からMySQLなんて選ぶなよ。
0741nobodyさん
2008/08/04(月) 16:46:59ID:???0742nobodyさん
2008/08/05(火) 15:15:21ID:???0743nobodyさん
2008/08/05(火) 16:00:21ID:???0744nobodyさん
2008/08/05(火) 17:01:55ID:???symfonyのsfFormみたくフォーム用のクラス継承&validateを書く方法はないのかな。
いつもコントローラにvalid?とかメソッド用意して
しこしこif文書いてるんだけど。
0746nobodyさん
2008/08/06(水) 00:42:54ID:???HyperEstraier は engine 関係ない。
Senna だったら MySQL 組み込みになるので MyISAM 限定だが。
0747nobodyさん
2008/08/06(水) 15:27:41ID:OJYcciz+どのようにクリアするのが良いのでしょうか?それとも、フォームの書き方がおかしいのでしょうか?
すぐに見つかるかと思ったのですが、remote_form_forとそれらしきコードを併用してるページが見つかりませんでした。。
どなたか教えていただけると嬉しいです _ _
--
<% remote_form_for(:project_history, :url => project_project_histories_path(@project), :update => "project_histories") do |f| %>
<%= f.label :title %>
<%= f.text_field :title %>
<%= f.label :detail %>
<%= f.text_area :detail %>
<div class="button"><%= f.submit "Create" %></div>
<% end %>
0748nobodyさん
2008/08/06(水) 16:14:57ID:???バッチ処理などでモデルを更新した場合にも更新されてしまうので、
ユーザ操作による最終更新時間を保持する別のカラムを用意しようと
おもうのですが、いい名前が思いつかないからだれかいい名前を
ご教授くださいませ。
0749nobodyさん
2008/08/06(水) 16:44:06ID:???0751nobodyさん
2008/08/06(水) 23:11:47ID:Slgk/mdN拡張子のymlって何の略なんですか?
0752nobodyさん
2008/08/06(水) 23:12:47ID:???YAML は、"YAML Ain't Markup Language" という冗談のような名前の省略形です。
0753nobodyさん
2008/08/06(水) 23:19:51ID:Slgk/mdNありがとうございます!
なんか似たような構造の名前を
どこかで聞いた気がしますが、思い出せません。。
0754nobodyさん
2008/08/06(水) 23:21:49ID:Slgk/mdN0755nobodyさん
2008/08/06(水) 23:23:18ID:???ttp://jp.rubyist.net/magazine/?0009-YAML
見るといいかもわからんね。
定数とかymlに置いたりしてまとめておいたりするな
0756nobodyさん
2008/08/06(水) 23:25:36ID:Slgk/mdNこれはいいページですね!
0758747
2008/08/07(木) 00:46:33ID:???そういうものなんですね。安心しました。。
:successを使ってJavaScriptでクリアしようと思います。
ありがとうございました _ _
0760nobodyさん
2008/08/09(土) 22:32:36ID:???0761nobodyさん
2008/08/11(月) 01:51:16ID:???さっさと2.1に上げて使うべきですか?
0762nobodyさん
2008/08/11(月) 17:50:32ID:???named_scopeも多用するけど、べきってほどじゃない。
0763nobodyさん
2008/08/11(月) 20:39:06ID:???0764nobodyさん
2008/08/11(月) 21:07:19ID:???良いジャマイカ
0765nobodyさん
2008/08/11(月) 21:45:10ID:???Aさんが自分とこでdb/migrate/010_create_foo.rb
Bさんが自分とこでdb/migrate/010_add_hoge_to_bar.rb
をつくってお互いにコミットしたときにウボァーとならなくて済む。
0766nobodyさん
2008/08/11(月) 22:05:09ID:???のは、ありがたい。
0767nobodyさん
2008/08/12(火) 01:47:05ID:???0768nobodyさん
2008/08/12(火) 05:07:29ID:???001- 002- と同様、ただのIDだから日本時間である必要ないし。
■ このスレッドは過去ログ倉庫に格納されています