【问题标题】:Submitting job applications rails提交工作申请 rails
【发布时间】:2012-06-22 15:38:29
【问题描述】:

抱歉,这个问题很笼统,但我正在寻找在 Rails 中实施工作申请系统的最佳方法。

我目前拥有的是用户模型和工作模型。我希望发生的是,当用户提交工作申请时,很可能是通过单独的应用程序模型,发布工作的用户将在他们的“应用程序区域”中收到申请,并且还会收到一封电子邮件给工作所有者的电子邮件地址。

设置它以通过作业将应用程序与用户关联的最佳方法是什么?我还需要一个单独的数据库表来处理应用程序,还是可以使用 Actionmailer 进行设置?

任何帮助将不胜感激!谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 actionmailer


    【解决方案1】:

    听起来像是一个非常简单的 has_many through association

    class User < ActiveRecord::Base
      has_many :applications
      has_many :jobs, :through => :applications
    end
    
    class Application < ActiveRecord::Base
      belongs_to :user
      belongs_to :job
    end
    
    class Job < ActiveRecord::Base
      has_many :applications
      has_many :users, :through => :applications
    end
    

    然后在他们的应用程序区域中,您可以根据要显示的内容查询user.jobsuser.applications

    【讨论】:

      猜你喜欢
      • 2019-11-08
      • 1970-01-01
      • 2012-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-21
      相关资源
      最近更新 更多