Datamapper成为String

我希望能够在我的数据库中看到类似TwitchTV名称的字符串。 这是我目前的代码

get '/watch/:id' do |id| erb :mystream @result = Twitchtvst.all( :fields => [:Twitchtv ], :conditions => { :user_id => "#{id}" } ) puts @result end 

结果终端;

 # 

如何将其转换为字符串(数据库中的TwitchTV答案)


Opppppsss!

这是真正的代码示例。 抱歉!

  get '/livestream' do erb :livestream @users_streams = Twitchtvst.all puts @users_streams end 

如果我在users_stream添加.to_s则不起作用

通过添加.to_csv ,不完全是一个字符串,但它应该显示内容:

 get '/livestream' do erb :livestream @users_streams = Twitchtvst.all @users_streams.each do |us| p us.to_csv end end 

您正在获取Twitchtvst对象的集合,因此您需要将每个对象转换为String:

 puts Twitchtvst.all.map(&:to_s).join