2009-08-03 2 views
1

이상한 globalize2 문제가 있습니다. globalize 2 및 acts_as_textiled 및 acts_as_commentable을 사용하려고합니다. 예를 들어, - 우리가 게시물 모델, 그 acts_as_commentable 있습니다. 콘솔에서globalize2 문제

p = Post.find 1 
c = p.comments.find 1 

는 잘 작동하지만 브라우저에서 - 아무것도

유사를 표시하지 포스트는 콘솔 본체에서

acts_as_textiled :body 

올바른 데이터가 포함되어 포함되어 있지만 브라우저에서 난 아무것도 볼 때 :(

수정 방법이 있습니까?

업데이트 : "아니요. 힝는 "수단 코드처럼 내가 전무있어 Post.body에 대한 접근에

class Post < ActiveRecord::Base 
translates :title, :body 
acts_as_textiled :body 
end 

하지만 장애인 globalize2 또는 이 acts_as_textiled 몸이 자신의 값을 반환을 표시. 다른 로케일로 시도했습니다. 동일한 결과입니다.

답변

0

필요한 마이그레이션을 수행 했습니까? 이 같은 현지화 된 컨텐츠를 들어 당신은 (게시물) 기본 테이블에서 지역화 된 필드를 제거해야하며 지역화에 대한 테이블을 만들 :

create_table "post_translations", :force => true do |t| 
    t.string "locale" 
    t.integer "product_id" 
    t.string "title" 
    t.text "body" 
end  

그냥 여기 추측 :) 물론

+0

- 모든 마이그레이션이 수행되었다 필드가 삭제되었습니다. 문제 해결을 위해이 코드를 사용하라는 권고를 받았습니다 - http://gist.github.com/169709 –