ruby on rails中建立xml資料

2021-07-22 02:25:41 字數 558 閱讀 9754

1、安裝builder這個gem

gem install builder
2、建立xml示例

require 'builder'

xml = builder::xmlmarkup.new(:target =>$stdout,:indent => 1)

# :target =>$stdout 引數:指示輸出內容將被寫向標準輸出控制台

# :indent =>1 引數:xml輸出形式將被縮排乙個空格字元

# x.comment! "書本資訊" #

xml.instruct!# <?xml version="1.0" encoding="utf-8"?>

xml.s(:envelope,"xmlns:s"=>"")

} }p xml #列印xml

3、輸出結果

<?xml version="1.0" encoding="utf-8"?>

loginname

loginpw

Ruby on Rails中select使用方法

在ruby on rails中真的有一堆select helper可以用,我們經常容易混淆。常見的有三個.select,select tag,collection select 其餘的什麼select date那些不談 我們先來看看乙個基本的下拉式選項骨架 p select name ror opt...

Ruby on rails中相應Ajax請求

rails是我一直認為最好用的框架之一,感覺他的約定大於配置的策略使框架使用起來很人性化,用起來也符合我們一般的習慣。在rails中相應ajax請求是非常方便的,最簡單的在控制器中直接把從資料庫中取出的activerecord用 render json 的方式返回給客戶端就可以了。例如,我們有乙個使...

在Ruby on Rails中實現Seaside?

ruby on rails為什麼成為最炙手可熱的web框架?到底是因為它引入了許多全新的革命性理念?或者僅僅是因為它為早已眾所周知的設計實踐帶來更為優秀的實現?這正是giles bowkett所問的第乙個問題。他通過比較了rails的檢視 控制器模式和seaside的元件及渲染方法,向大家闡述了自己...