我必须使用葡萄创建一个 REST API link.in REST API 我不想使用 Rails gem 它可以简单地使用 gem 创建。
- 我的第一个问题是这是使应用程序轻量级的好方法。
-
如果我必须创建用户模型,那么我使用此命令,如何仅使用耙子创建 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/