railsについて教えてください。

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

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

回答の条件
  • URL必須
  • 1人5回まで
  • 13歳以上
  • 登録:2011/12/28 15:45:25
  • 終了:2012/01/04 15:50:02

回答(4件)

id:Cherenkov No.1

Cherenkov回答回数1503ベストアンサー獲得回数4932011/12/28 16:22:54

ポイント25pt
  • JavaScriptのファイルの置き場所

app_root/public/javascripts

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

id:kodairabase No.2

kodairabase回答回数661ベストアンサー獲得回数802011/12/28 16:49:44

ポイント25pt

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

id:nuna No.3

nuna回答回数32ベストアンサー獲得回数112011/12/28 19:01:59

ポイント25pt

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一般の話になりますね。

id:techmedia-think No.4

techmedia-think回答回数46ベストアンサー獲得回数132011/12/29 09:33:29

ポイント25pt

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

JavaScriptは
app/assets/javascripts

CSSは
app/assets/stylesheets

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

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

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません