你能不能给我一个提示,告诉我如何让这些代码更快更美观:
Persons.with_tour.map(&:father).map(&:first_name).to_sentence
答案 0 :(得分:2)
我不确定我的模型是否合适,但这是个主意。从一开始就选择父亲,而不是选择人并循环以获得父亲,而是根据需要进行过滤。并且,如果您不打算使用整个父对象(您只需要名字),请使用pluck来获取数组。
<div id="completarcampos">
<div class="container">
<label id="lbltelefono" for="campotelefono">Numero de telefono:</label></br>
<input type="text" id="campotelefono"/></br>
</div>
<div class="container">
<label id="lblcontraseña" for="campocontraseña">contraseña:</label></br>
<input type="text" id="campotelefono"/></br></br>
</div>
<a href="http://www.w3schools.com"><img id="ingresar" src="./imagenes/boton.png" alt="ingresar"/></a></br></br>
</div>
并在father.rb
Father.of_tour_persons.pluck(:first_name).to_sentence
答案 1 :(得分:0)
这个怎么样?
Persons.with_tour.collect{|x| [x.father, x.first_name]}.to_sentence