Rails
sortable_element の引数に:scroll => true を渡すと、Firefoxで以下のエラーが出る。 [Exception... "Could not convert JavaScript argument arg 0 [nsIDOM3Node.compareDocumentPosition]" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" locatio…
今までサーバからブラウザサイドのJavaScriptに値を渡すときに、いちいちHTML要素に余分な属性を付加してそこに値を格納し、JavaScript側でそれを取り出すということをしてきた。例えばこんな感じ。 <div id="1" class="content" title="foo" owner="John" active="true">...</div> <div id="2" class="content" title="bar" owner="Pat" active="false">...</div>
RSpec 1.3.1 にてテスト。 describe 10 do it { should == 10 } # pass its(:to_s) { should == "10" } # not pass end 一つ目はパスするけど、二つ目はダメ。 describe Array do its(:empty?) { should be_true } # pass end describe [] do its(:empty?) {…
リストアイテムをdestroy する時に、act_as_list の before_destroy でremove_from_list が呼ばれるのだが、このremove_from_list の中で以下のような処理が行われている。 def remove_from_list if in_list? decrement_positions_on_lower_items update_att…
Prototype のAjax系の関数のオプションで、evalScripts に false を設定するには、Rails 側で、:evalScripts => false ではなくて、:script => false とする必要が有るそうな。 なんて紛らわしい。なんでパラメタ名変えたんだろう。参考 http://www.dennmart…
Railsでセッションを作成するとブラウザにCookieが送信される。このCookieが普通にcookiesハッシュで作成したCookieと違うのは、Cookieのhttponly属性がonになって送信されることだ。これがonのCookieは、ブラウザ上のjavascriptで、 document.cookie として…