【发布时间】:2015-08-06 03:11:29
【问题描述】:
如果我从 Ruby on Rails 切换到 Sequelize,我会使用哪些等效代码。
如果我想使用同构 JavaScript,我可能会想为 Node.js 使用 ORM...
在我花太多时间在一个与另一个上之前,有什么建议吗?
我查看了 Sequelize、ORM NPM、Active Record Npm,它们看起来都不错,但我不确定哪个效果最好。如果有人可以向我展示一些对他们的节点等效 ORM 的翻译,我将能够快速实现它并了解很多关于该 ORM 的工作原理。谢谢。
如果有人可以提供一个简短指南,说明我如何将这个 Ruby on Rails 代码转换为 Sequelize JS 或 Bookshelf JS 的等效位,我可以决定哪个看起来最方便。
def show
@pet = Pet.find_by(id: params[:id])
if @pet
render json: @pet
else
render status: 400, nothing: true
end
end
def update
@pet = Pet.find_by(id: params[:id])
if @pet.update(pet_params)
render json: @pet
else
render status: 400, nothing: true
end
end
private
def pet_params
params.require(:pet).permit(:name, :species, :author_id)
end
这会让我的生活更轻松,谢谢。
【问题讨论】:
标签: javascript ruby-on-rails node.js postgresql orm