如果我从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
它会让我的生活变得更轻松,谢谢你 .
1 回答
我相信sequelize拥有最好的文档,正如你在其他答案中看到的那样 .
类似于Ruby on Rails Active Record中的以下内容: