当我执行以下操作时
def somefunction
@texts = A.find_all_by_someid(someid)
respond_to do |format|
format.xml { render :xml => @texts }
end
end
它正确地从db获取字符串,除非字符串具有前导空格,似乎它们被修剪。 注意:数据库正确存在空格
我可以做些什么来保存这些空白? 感谢
答案 0 :(得分:0)
对我而言,它正在发挥作用。
@texts = User.find_all_by_system_role(2)
@texts.length #gives me 13
@texts[2] #gives me
<User id: 2, username: " salil@hh.com", password: "aab7130a678e8ec95287169a4e7baac80e162a9f", system_role: 2, user_type: 1, activation_code: nil, activation_status: "active", coupon_id: nil, created_at: "2010-04-28 16:16:58", updated_at: "2010-05-27 15:44:39", flag: nil, temporary_password: nil>
and
@texts[2].username #gives me
" salil@hh.com"
哪个是正确的。
我们需要更多的代码,比如你如何从对象中重新获得价值。
答案 1 :(得分:0)
当您确定缺少空白时,您在看什么?您是否尝试在Web浏览器中查看XML,因为这可能不会像您想要的那样运行。在文本编辑器中打开您的数据,看看实际上是什么。