2012-10-11 38 views
0

你好我的應用程序,我需要保存記錄的用戶類型,例如,如果在用戶類型:在節目頁與記錄連接文本保存軌

<p><%= f.label :fruit %><br /> 
<%= f.file_field :fruit%></p> 

"apple" 

我需要這個紀錄看起來像

"bag of "+ :fuit 

,但我不想保存「袋子」,當用戶在顯示頁面時,我怎麼能把那些文字? 我看了一些關於過濾器,但我不明白這麼多我在軌

相當新的,如果你需要更多的信息(如密碼)就請告訴我,謝謝

編輯 爲現在在我的模型我有這個

before_save: add_bag 

def add_bag 
    self.fruit = ("bag of" + self.fruit) 
end 

但保存

+0

我必須添加一些東西到我的控制器?? – BlackSan

回答

0

這一切的「蘋果包」,我建議你做這樣的事情(假設你的模型是富)

class Foo < ActiveRecord::Base 
    def bag 
    "bag of #{fruit}" 
    end 
end 

foo = Foo.new 
foo.fruit = "apple" 
puts foo.fruit # => "apple" 
puts foo.bag # => "bag of apple" 

這是你想要的嗎?

+0

yess謝謝,爲我工作! – BlackSan