Grape ay binuo upang tumakbo sa Rake at maaaring gamitin upang magbigay ng isang matikas na paraan ng pag-access ng data ng iyong application mula sa panloob o remote na lokasyon.
Ito ay sumusuporta sa maraming mga karaniwang mga tampok na natagpuan sa karamihan ng mga API, mga tampok tulad ng prefix paghihigpit, subdomain paghihigpit, versioning, maramihang mga format ng data, pagbilang ng pahina, mga lagda, authentication, etc ..
Nag-develop lamang ang kailangan upang plug ito sa kanilang architectures, at iakma ito sa anumang istraktura at panloob na mga alituntunin mayroon silang sa loob ng kanilang kumpanya.
Bukod sa core, Grape din lumapit kumuha ng ilang mga module na magbigay ng ilang mga karagdagang mga tampok, at ang balangkas ay maaaring ding gamitin sa ActiveRecord, Sinatra, daang-bakal, o marami pang ibang Ruby frameworks.
< p> Ano ang bago sa ito release:.
- Fixed toplevel constant DateTime isinangguni sa pamamagitan ng Virtus :: Attribute :: DateTime
- Added DateTime / Araw / Numeric / Boolean uri ng suporta allow_blank.
- Fixed Grape :: Middleware :: Base # tugon.
- Added suporta para sa Rack 1.6.0, na kung saan pina-parse kahilingan mas malaki kaysa sa 128KB.
- Ang call to ipinahayag (params) ngayon ay nagbabalik ng isang Hashie :: Mash.
- Ang route_info halaga ng isang ay hindi na kasama sa params Hash.
- Fixed Grape :: Validations :: ValuesValidator suporta para sa Range uri.
- Fix: callbacks tinukoy sa isang bersyon block ay tinatawag lamang para sa mga ruta na tinukoy sa na block .
- Group ng mga parameter na ginawa sa ay nangangailangan ng isang tahasang uri ng Hash o Array.
- Pinalawak ang:. Gamit tampok para param papeles upang opsyonal na field
- Ayusin ang:. Hindi balidong katawan parse error ay hindi rescued sa pamamagitan handlers
- Ayusin ang:. Hindi wastong tanggapin header ay hindi-proseso sa pamamagitan handlers rescue
- Fix: Hindi wastong tanggapin header maging sanhi ng panloob error processing (500) kapag http_codes ay tinukoy .
- Gamitin HTTPS para rubygems.org.
Ano ang bago sa bersyon 0.12.0:
- Fixed toplevel constant DateTime isinangguni sa pamamagitan ng Virtus :: Attribute :: DateTime.
- Added DateTime / Araw / Numeric / Boolean uri ng suporta allow_blank.
- Fixed Grape :: Middleware :: Base # tugon.
- Added suporta para sa Rack 1.6.0, na kung saan pina-parse kahilingan mas malaki kaysa sa 128KB.
- Ang call to ipinahayag (params) ngayon ay nagbabalik ng isang Hashie :: Mash.
- Ang route_info halaga ng isang ay hindi na kasama sa params Hash.
- Fixed Grape :: Validations :: ValuesValidator suporta para sa Range uri.
- Fix: callbacks tinukoy sa isang bersyon block ay tinatawag lamang para sa mga ruta na tinukoy sa na block .
- Group ng mga parameter na ginawa sa ay nangangailangan ng isang tahasang uri ng Hash o Array.
- Pinalawak ang:. Gamit tampok para param papeles upang opsyonal na field
- Ayusin ang:. Hindi balidong katawan parse error ay hindi rescued sa pamamagitan handlers
- Ayusin ang:. Hindi wastong tanggapin header ay hindi-proseso sa pamamagitan handlers rescue
- Fix: Hindi wastong tanggapin header maging sanhi ng panloob error processing (500) kapag http_codes ay tinukoy .
- Gamitin HTTPS para rubygems.org.
Ano ang bago sa bersyon 0.11.0:
- Fixed toplevel constant DateTime isinangguni sa pamamagitan ng Virtus :: Attribute :: DateTime.
- Added DateTime / Araw / Numeric / Boolean uri ng suporta allow_blank.
- Fixed Grape :: Middleware :: Base # tugon.
- Added suporta para sa Rack 1.6.0, na kung saan pina-parse kahilingan mas malaki kaysa sa 128KB.
- Ang call to ipinahayag (params) ngayon ay nagbabalik ng isang Hashie :: Mash.
- Ang route_info halaga ng isang ay hindi na kasama sa params Hash.
- Fixed Grape :: Validations :: ValuesValidator suporta para sa Range uri.
- Fix: callbacks tinukoy sa isang bersyon block ay tinatawag lamang para sa mga ruta na tinukoy sa na block .
- Group ng mga parameter na ginawa sa ay nangangailangan ng isang tahasang uri ng Hash o Array.
- Pinalawak ang:. Gamit tampok para param papeles upang opsyonal na field
- Ayusin ang:. Hindi balidong katawan parse error ay hindi rescued sa pamamagitan handlers
- Ayusin ang:. Hindi wastong tanggapin header ay hindi-proseso sa pamamagitan handlers rescue
- Fix: Hindi wastong tanggapin header maging sanhi ng panloob error processing (500) kapag http_codes ay tinukoy .
- Gamitin HTTPS para rubygems.org.
Mga Komento hindi natagpuan