创建 RestApi 而不使用导轨,仅使用 Rack



我必须使用葡萄创建一个 REST API link.in REST API 我不想使用 Rails gem 它可以简单地使用 gem 创建。

  1. 我的第一个问题是这是使应用程序轻量级的好方法。
  2. 如果我必须创建用户模型,那么我使用此命令,如何仅使用耙子创建 rails 模型或数据库对象

    rails generate model User name:string email:string
    

当我只使用机架时,有什么替代方案。 请提供一些有用的链接,以便仅使用Rails创建数据库应用程序。 我必须使用PostgreSQL!!

Grape 非常适合 REST API。它不会为您构建模型。

您是否正在使用数据库,例如sqlite,mysql,postgres等?

我真的很喜欢数据库连接的"续集"宝石。

这是续集页面的好信息:

require "rubygems"
require "sequel"
# connect to an in-memory database
DB = Sequel.sqlite
# create an items table
DB.create_table :items do
  primary_key :id
  String :name
  Float :price
end
# create a dataset from the items table
items = DB[:items]
# populate the table
items.insert(:name => 'abc', :price => 100)
items.insert(:name => 'def', :price => 120)
items.insert(:name => 'ghi', :price => 150)
# print out the number of records
puts "Item count: #{items.count}"
# print out the average price
puts "The average price is: #{items.avg(:price)}"

有关续集的更多信息,请参阅 http://sequel.rubyforge.org/

相关内容

  • 没有找到相关文章

最新更新