1、gem準備
gem 'grape','~> 0.8.0'
gem 'grape-jbuilder', '~> 0.2.0'
gem 'jbuilder', '~> 2.0'
class api < grape::api
version 'v1', using: :path
format :json
formatter :json, grape::formatter::jbuilder
prefix :api
resource :aaa do
desc "return a public timeline."
get :test do
@jacket = jacket.first
endend
end3、配置
在config/routes 下新增
mount api => '/'
此時重啟伺服器就ok了。
測試自己api http://localhost:3000/api/v1/aaa/test
4、對於jbuilder
首先建立views/api/aaa/test.jbuilder目錄
修改api在api名稱後邊加上,jbuilder:"aaa/test"
在test.jbuilder裡邊加入需要顯示的資訊
要在api裡邊加入
formatter :json, grape::formatter::jbuilder
在
ok大功告成config.middleware.use(rack::config) do |env|
env['api.tilt.root'
] =, 'views'
, 'api'
end
CWinThread的使用詳解
分類 c c 1.afxbeginthread 與 cwinthread createthread的區別 2.常見的啟動執行緒函式有三個 createthread beginthread 以及 beginthreadex afxbeginthread 1和2是sdk函式,3是mfc函式 至於啟動的是...
android shape的使用詳解
shape的屬性大全 預設為rectangle 虛線間隔寬度 注意 一 1 android radius,半 徑,會被下邊的單個角度半徑屬性覆蓋,預設為1dp,2 在使用時,如果單獨設定四個角度,又大小不一致時,eclipse的graphics preview會報錯。但是直接真機執行即可。比如實在線...
traceView的使用詳解
1 ddms與traceview的區別 ddms是乙個集除錯 瀏覽 控制等操作為一體的工具箱,而traceview只是乙個效能調優工具,可通過它檢視程式中方法的執行效率等指標。2 traceview的使用 traceview的開啟有兩種方式 最簡單的方式就是直接開啟ddms,選擇乙個程序,然後按上面...