从表单中的价格中删除美元符号和逗号
我有一个带有小数点列的简单模型
class CreateCourses < ActiveRecord::Migration[6.0]
def change
create_table :courses do |t|
t.decimal :fee, precision: 12, scale: 2
end
end
end
class Course < ApplicationRecord
validates :fee, presence: true, numericality: { greater_than: 1, less_than: 1000 }
end
<%= simple_form_for @course do |f| %>
<%= f.input :fee %>
<%= f.button :submit %>
<% end %>
如果用户在表单中输入美元符号,如何删除它?目前,它给出了这个错误Fee can't be blank and Fee is not a number
。我尝试了下面的方法,但它给出了另一个错误undefined method delete for 0.5e1:BigDecimal
class Course < ApplicationRecord
validates :fee, presence: true, numericality: { greater_than: 1, less_than: 1000 }
before_validation :clean_fee
private
def clean_fee
self.fee = fee.delete('$ ,')
end
end
转载请注明出处:http://www.sdxiangshi.com/article/20230331/2283190.html
随机推荐
-
从易碎的表单中排除内容字段
forms.pyfrom django import forms from tinymce import TinyMCE from .models import Article class TinyMCEWidget(TinyMCE):...
-
如何从laravel的表单中获取控制器中提交的多个复选框值?
我有一个表,每一行都包含checkbox,其中checkbox值被设置为数据库中的id。如何访问控制器以在数据库中进行更新。我试图将值转储到我的控制器中,但它显示为空。这是我的观点:form action= po method=POST ...
-
将数据从表单传递到yii2中的控制器
我正在创建一个有3个字段的页面-产品代码,开始日期,结束日期。当我点击搜索按钮时,它应该会创建一个pdf文件。这些字段中有3个没有模型。我试过写代码-?php use yii\helpers\Html; //use yii\grid\Gr...
-
使用回形针(Rails)从url附加表单中的图像
在为桌面图像附件指定的表单中,相反,我想从URL附加表单中的文件(不添加新字段,希望使用上面的附件表单附加)。在Rails中,这首先也是最重要的可能吗?这就是我到目前为止所在的地方。目前,我正在使用Paperclip作为图像附件,并且可以通...
-
将信息从页面1中的表单传递到页面2
我有HTML,我想使用js从页面1中的表单传递一些信息,以获得页面2中的特定结果,我想做一个关于性别和用户类型的测试,以获得页面2的结果,结果将如下所示:function () client{ var p = get.Element...
-
用户从表单中的选项中选择城市,并将经度和纬度传递给api
我想将经度和纬度传递给geonames api。目前我有两个选择字段,用户可以在其中选择城市经度和相应的城市纬度:select id=selectLat option value=30.26057Chicago Latitude/o...
-
如何从表单中捕获搜索词并将其传递给Rails应用程序中的方法
我正在学习rails online,并且已经在products表中创建了一个简单的站点,其中包含一些产品和字段:id名字价格描述我已经访问了getbootstrap站点,并开始从这个示例中提取代码-https://getbootstrap....
-
无法将文件从SilverStripe 4中的前端表单保存到数据库
我有一个表单,它通过ajax将数据发送到控制器。// Create new upload instance $upload = Upload::create(); // Create new file instance $file = F...
-
从jquery恢复表单内表格中的按钮不允许运行.hover on按钮
我在表单中有一张表格。在每一行中都有一个带有按钮的on列。此按钮具有悬停功能,可为焦点上的此表行打开特定的弹出窗口。我发送表单进行验证,当页面重新加载时,我恢复表单中的变量。重装时表的每一行都是用jquery重新创建的,以便在中恢复值。仅使...
-
未使用API从SQL Server删除xamarin表单中的数据。HttpClient删除
我正在开发一个Xamarin Forms应用程序,当单击reset按钮时,我必须从数据库中删除记录。我们有一个执行此操作的API。代码如下:API代码[HttpDelete] public Response ResetRecord(stri...