Archive

Posts Tagged ‘xml’

[sequel][jQuery][sinatra]で今日やったこと

September 28th, 2009 No comments

・xml出力

get '/hoge.xml' do
  content_type 'text/xml', :charset => 'utf-8'
  '<hoge><body>hogehoge</body></hoge>'
end

みたいにします
もちろんerbなどのテンプレートを用いることも可能

・sequelで削除

Posts.filter('id = ?', request[:id]).delete

みたいな感じ
findだとdeleteメソッドがないって怒られた イミフ

・jqueryでAjax

  var params = {};
  $('input').each(function(){ params[this.name] = this.value });
  ajax = $.post('/post',
        params,
        function(responseText){
          var res = responseText;
          if(res != 'failed'){
            alert('posted!');
          } else {
            alert('failed');
          }
        }
      );

inputのvalueをハッシュ(JSON?)にセットしてpostするとシンプル…かな?