0
我試圖在填充字符的rails視圖中左對齊字符串。Ruby On Rails ljust(5,'。')不起作用
下不起作用:
<%= menu_items.description.ljust(5,".")%>
無論是做這個的:
<%= menu_items.description.to_s.ljust(5,".")%>
只是浪費時間和努力得到的東西,我發現了以下工作。
<%= menu_items.description.length.to_s.ljust(5,".")%>
它打印出轉換爲字符串的長度並附加填充字符。是什麼賦予了?我如何製作第一個片段?
是的,menu_items是一個數組,我迭代完全如圖所示。原來你答案的第二部分是正確的,當我將ljust碰到100時,我得到了我想要的結果。是否有一種方法可用於在描述之後附加字符?d – ctilley79
字符數將取決於描述字符串的長度。描述越短,我需要的填充字符越多,反之亦然。 – ctilley79
當然:嘗試menu_item.description +(「X」* n_times)其中X是字符,n_times是要添加的字符數。 – Anil