Rails为virtual属性设置foreign_id

时间:2011-03-24 05:19:13

标签: ruby-on-rails ruby

我正在尝试将foreign_id传递给虚拟属性。 foreign_id位于页面参数中。我试图通过控制器,但这没有用。

以下是我设置虚拟属性的方法(与Railscasts第167集相同):

def issue_contents
      @issue_contents || issues.map(&:content).join(', ')
    end

    private

    def assign_issues
      if @issue_contents
        self.issues = @issue_contents.split(",").map do |content|
          Issue.find_or_create_by_content(content)          
        end
      end
    end

形式非常基本:

...
 <%= f.label :issue_contents %><br />
 <%= f.text_field :issue_contents %>

我真的很感激任何帮助。谢谢!

0 个答案:

没有答案
相关问题