0

안녕하세요 : 쇼 페이지에서CONCATENATE 텍스트는 레일을 저장의 사용자 유형 있다면 예를 들어, 사용자 유형이 기록을 저장해야 내 앱

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

"apple" 

내가 기록

처럼 나타납니다 필요
"bag of "+ :fuit 

하지만 "bag of"을 저장하고 싶지 않습니다. 사용자가 표시 페이지에있을 때 어떻게 입력 할 수 있습니까 ?? 감사

편집 를 들어, 나는 필터에 대해 뭔가를 읽었지만 난 그냥 말해 당신이 (코드 같은) 더 많은 정보가 필요하면 레일

을 꽤 새로운 해요 너무 많은 이해하지 않는다 지금 내 모델에서 나는이

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