人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

railsについて教えてください。
初心者です。
ruby on railsで開発する上で、
javascriptの.jsファイルってどこに置くべきなんでしょうか?
HTMLから呼ぶからviewsの下?

あと、ajax処理を書くときは、その部分だけ.jsから抜き出して.htmlに書いておけばいいんでしょうか?

●質問者: yuma_nishizaki
●カテゴリ:コンピュータ ウェブ制作
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● Cherenkov
●25ポイント

app_root/public/javascripts

JavaScriptを適応させるには(javascript_include_tag) Ruby on Rails Pro


2 ● kodairabase
●25ポイント

public/javascript ディレクトリです。
http://d.hatena.ne.jp/yuya_lush/20110531/1306830029


3 ● nuna
●25ポイント

Rails 2.3.x 3.0.xであれば、public/javascripts の下に置きます。
アプリ作成時に、public/javascripts/application.jsが作られていますので、
これにコード記述するのが良いと思います。

ビューの <head> </head>内に <%= javascript_include_tag :defaults %> と書いてください。
あるいは <%= javascript_include_tag 'application' %>

Ajaxはいくつかの典型的な処理はヘルパーメソッドが用意されています。
http://blog.livedoor.jp/sasata299/archives/51352404.html

それ以外のことをしたければ、.htmlなりに書けばいいですが、
RailsというよりAjax一般の話になりますね。


4 ● techmedia-think
●25ポイント

補足ですが、Rails3.1以降は、

JavaScriptは
app/assets/javascripts

CSSは
app/assets/stylesheets

にそれぞれ配置場所が変更となっています。

http://ja.asciicasts.com/episodes/265-rails-3-1-overview

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ