Rails text_field_tag,生产中缺少输入类型

时间:2017-06-02 09:18:14

标签: ruby-on-rails material-design

我在rails 4.2.7中使用了materialise,当我使用rails text_field_tag 时,输入类型=" text" 属性是在生产环境中不可用,而在开发环境中可用

<div class="input-field col l6 m6 s12 clear-margin">
   <%= text_field_tag :address,"", :class => "location-field", id: 
   "address" %>
   <label for="address">Address</label>
</div>

开发中的输出如下

<input type="text" name="address" id="address" value="" class="location-field" data-parsley-id="6097">

但是在生产中输入类型属性没有出现,任何人都可以帮助我

提前致谢。

1 个答案:

答案 0 :(得分:0)

使用jquery解决了这个问题。

if($("input:not([type])").length>0){
  $( "input:not([type])").on('focus',function({$(this).siblings("label").addClass("active")})
  $( "input:not([type])").on('blur',function(){
   if (!$(this).val() ) { 
     $(this).siblings("label").removeClass("active")
   }
 })
}