Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails ruby on rails需要不带(*)_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails ruby on rails需要不带(*)

Ruby on rails ruby on rails需要不带(*),ruby-on-rails,ruby,Ruby On Rails,Ruby,对于文件\u字段我想设置一个必填:true,但视图不返回(*),如果文件为空,还指定返回消息 示例: 请有人给我引路 提前感谢我是ruby新手 <%= f.file_field :file, hide_label: true, label: '.', required: (not @my_file.persisted? ) %> 使用此代码,选中文件_字段时不带(*)谢谢@TomLord您希望字段是必

对于文件\u字段我想设置一个必填:true,但视图不返回(*),如果文件为空,还指定返回消息

示例:

请有人给我引路

提前感谢我是ruby新手


                <%= f.file_field :file,  hide_label: true, label: '.',
                       required: (not @my_file.persisted? ) %>

使用此代码,选中文件_字段时不带(*)谢谢@TomLord

您希望字段是必需的,但不显示它是必需的,如果留空,也不显示任何有意义的错误消息?这听起来不是一个非常有用的UI。我不仅想要(*),否则我想看到一条错误消息,而且我想自定义错误消息@TomLordOh right。。。对不起,你的问题措辞有点含糊不清。要指定自定义验证错误消息,请参阅rails文档。至于星号,您可以作弊,不按要求标记字段,但这是一种不好的做法。一个更好的解决方案是首先禁用导致它出现的HTML/CSS。我不知道它是如何实现的,因为您只显示了一行代码,没有显示HTML或CSS。例如,您可能正在使用
简单表单
?回答你的问题了吗?我需要更多的信息来确定。