2013-07-24 39 views
0

在我的控制,我有:刪除「Rails的

@cabs_city = VwVolsCabs.all 

@cabs_city = @cabs_city.each { |s| s.gsub! /[^[:alnum:]]/, '' } 

查看:

<% @cabs_city.each do |s| %> 
    <%= s.cab_name %> 
<% end %> 

但我有此錯誤:

NoMethodError (undefined method `gsub!' for #<VwVolsCabs:0x000000089e8dd0>): 
+0

看起來像你的控制器有什麼問題 –

回答

1

控制器:

@cabs_city = VwVolsCabs.all 
@cabs_city.each { |s| s.cab_name.gsub! /[^[:alnum:]]/, '' } 
+0

謝謝,這項工作完美! –

+0

你可以去掉第二個'@cabs_city =',你不需要再次將它賦值給同一個變量 – Gareth

+0

@Gareth,Thkank你的評論。這是從原來的代碼。我更新了代碼。 – falsetru