You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
JQueryとの連携方法でいつもとまどう点をまとめとこう。というよりも、jQueryからRailsのアクションを呼ぶ方法。初心者にはなかなか流れが掴みにくいです。 用途は限定されるかもしれないですが、たとえばselectの変更をjQueryで検知したときに、RailsでActionを叩いてsessionの値を書き換えるときなどは次のようにする。 まず、流れ。 1)jQueryでselectの変更を検知する 2)jQuery内からURLを指定してAjax通信する 3)2)のURLがActionを叩くようにルーティングを設定する 4)2)のURLに従って、html.erbファイルを設置する 5)後は好きなようにAction内で処理をする <select id="year_select" name="y" style="width:100px;"> <option value="2011">20
今のrailsのアプリに、jHtmlAreaを導入して、リッチなテキストエリアにしたいです。 で、本家サイト行ったらなんかファイルがたくさん。 よくわからないので見よう見まねで一種類ずつ取り込んでみる。 vendorのassets下に。 で、application.html.erbやらapplication.jsやらvendorのassets下のvendorjsとかをなおしてく。 で、で、jHtmlArea-0.7.0.jsが、読み込まれてるちっくにはなったんです。 このファイルのなかに$("#test").html("aaaaaa");とか書くと有効になってるんで、読んでるってことでしょ? でも、クロムさんのコンソールで$("div").htmlarea();とか打っても TypeError: Object [object Object] has no method 'htmlarea'
$(function(){ $("#hoge").click(getData); }); function getData(){ $("#hoge").empty(); $.ajax({ scriptCharset: 'urf-8', type:"GET", data: { }, url: "ajax_json", success: function(data){ $("#hoge").append(data['model名']['属性名']); } }); } んでcontrollerの方は def ajax_json model = Model.find(1)) render :json => model end こんな感じ
ども、Fusic 河野です。 だいぶ久しぶりですね。 今度の rubykaigi2011 に参加させて頂くこととなりました! 会場で見かけたら、ぜひお気軽にお声をかけてくださいませ。 [rubykaigi2011] rubykaigi.org/2011/ それと、もう一つ告知です。 来る7月28日(木)、福岡で活動している Androidの会福岡支部、九州GTUG、 HTML5+α福岡、iDevQ、そして、AppleKnight の4つのコミュニティが 福岡県Ruby・コンテンツ産業振興センターに集結し、同時に勉強会、懇親会を行います。 ご興味のある方は、ぜひともご参加ください!! 参加登録は下記のリンク先より facebook にて参加表明をお願いいたします。 [futuresync] futuresync.jp/ さて、わたくし、前回の記事でも書きましたが、主に ruby on rai
以下のリンクからjQuery UIをDLして、必要なjs, cssをRAILS_ROOT/publicにコピーします。 jQuery UI - Configure your download Viewの実装 <%= javascript_include_tag 'jquery-1.4.2.min' %> <%= javascript_include_tag 'jquery-ui-1.8.custom.min.js' %> <%# 日本語を利用できるようにしておきます。 %> <%= javascript_include_tag 'jquery.ui.datepicker-ja.js' %> <%= stylesheet_link_tag 'jquery-ui-1.8.custom.css' %> <%# テキストフィールドにid指定します。 %> <%= f.text_field :dat
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く