我需要的是在名字,中间名和姓氏之间留一个空格。我用不同的代码尝试了很多次但它失败了,我正在给我的代码,怎么做?
<div class="form-group">
<label class="col-md-4 control-label" for="textinput">Customer Name :</label>
<div class="col-md-4">
<b><input id="textinput" name="textinput" type="text" placeholder="placeholder" class="form-control input-md" value = <%= @lastcustomer.firstname%><%= @lastcustomer.middlename %><%= @lastcustomer.lastname %> readonly> </b>
</div>
</div>
答案 0 :(得分:2)
向您的客户模型添加一个如下所示的方法:
def full_name
[firstname, middlename, lastname].join(' ')
end
然后,在您的视图中,您只需使用:
<%= @lastcustomer.full_name %>
答案 1 :(得分:1)
您可以使用“#{value}#{value}#{value}”这样做,这样就可以包含空格。所以,
而不是:
<input id="textinput" name="textinput" type="text" placeholder="placeholder" class="form-control input-md" value = <%= @lastcustomer.firstname%><%= @lastcustomer.middlename %><%= @lastcustomer.lastname %> readonly> </b>
喜欢:
<input id='textinput' name='textinput' type='text' placeholder='placeholder' class='form-control input-md' value ='<%= "#{@lastcustomer.firstname} #{@lastcustomer.middlename} #{@lastcustomer.lastname}" %>' readonly> </b>