万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

■Rails3で躓く・・
これは無理みたい
link_to先にパラメータを渡したい!

×だめ

<%= link_to 'hoge', new_hoges_path, :param=>'bar' %>

◯こうするしかない・・・new_hoges_pathつかえね

<%= link_to 'hoge', :controller=>:hoges, :action=>:new, :param=>'basr' %>

ajaxをRails3で使いたい
http://fanblogs.jp/techmemo/archive/59/0
このページを参考にしてもうまくできない。
サクサク作れない・・・

Viewで書いたのは(index.html.erb)

<%= button_to ''ボタン名', {:action => :ajax}, :remote => true %>
<div id='h'>Ajax....</div>

※書き換わるはずのAjax....の文字列

ajax.js.erbにJavaScriptを記載

$("h").update (
"<font color="red">OK!!!!!</font>"
);

※これでidがhのAjax....がOK!!!!!になるハズ

actionがうまくいくように/config/routes.rbにしっかり記載

match 'コントローラ名s/ajax' => 'コントローラ名s#ajax'

なのに何もならん!!!
サーバにでるログ(一部書き換えてます)

Started POST "/コントローラ名s/ajax" for 127.0.0.1 at Fri Apr 29 03:41:33 +0900 2011
  Processing by コントローラ名sController#ajax as JS
  Parameters: {"authenticity_token"=>"o52B/ro1M0Uye1/qRn8ijvisvrEuerU10SgNHF55yg4=", "_"=>""}
Rendered コントローラ名s/ajax.js.erb (0.4ms)
Completed 200 OK in 22ms (Views: 21.5ms | ActiveRecord: 0.0ms)

JavaScriptで取り敢えずアラートを出したい

alert();

これもうまくいかない!そもそもJavaScript実行できんよ?

Blogに書くみなさんは、「

広告を非表示にする