相关疑难解决方法(0)

简单的Ruby输入验证库

我一直在寻找一个简单的Ruby输入验证库.一切似乎都指向ActiveRecord(或类似的).我没有使用Rails,我在没有ORM的情况下使用Sinatra.验证用户输入的最佳方法是什么(不直接与模型层绑定)?简单的事情,如"字符串长度","是数字"等.最好有一个很好的机制来声明错误消息.

ruby validation input sinatra

11
推荐指数
1
解决办法
3392
查看次数

如何通过Ruby Gem共享ActiveRecord模型

我有几个Rails项目,它们有一些共同的代码库。通用代码由一些ActiveRecord模型和一个api组成。目前,我正在所有项目中复制通用代码,这是非常糟糕的做法。现在,我想将通用代码移至Ruby Gem。我是Ruby on Rails的新手。我看过一些 Gem 教程,但是找不到有用的东西来帮助我用可重用的ActiveRecord模型创建一个gem。

本质上我想要的是-

  • 宝石包含一些常见的活动记录模型。
  • 宝石包含一些代码,这些代码为这些模型提供了api
  • 这个gem将被多个Rails项目使用,并且它们将初始化数据库等。

请让我知道这种情况下的最佳做法是什么。

activerecord rubygems ruby-on-rails ruby-on-rails-3

5
推荐指数
1
解决办法
1049
查看次数