代码之家  ›  专栏  ›  技术社区  ›  alex

这个rubyonrails代码使用Gem吗?

  •  0
  • alex  · 技术社区  · 15 年前

    我刚刚继承了一个用rubyonrails构建的网站。我以前从未用过这种语言。

    有一件事我想知道的是关于宝石-我的主人只支持少数。我认为Gem就像一个带有PHP的库——例如,mysql库是用大多数PHP包编译的。

    class EnquiryMailer < ActionMailer::Base
      def enquiry enquiry_details
        @enquiry = enquiry_details
    
        recipients 'example@example.com'
        bcc ['example2@example.com']
        from "#{@enquiry.email}"
        subject "Web Enquiry"
    
        sent_on Time.now
      end
    end
    

    谢谢

    2 回复  |  直到 15 年前
        1
  •  3
  •   Jed Schneider    15 年前

    ActionMailer是一个宝石,它依赖于其他宝石。所以,是的,确实如此。

        2
  •  1
  •   Bo Jeanes    15 年前

    但是,ActionMailer是Rails的一部分,因此如果您的主机支持此应用程序所在的Rails版本,就可以了。

    这个代码片段似乎并不依赖于Rails本身没有提供的任何优点,但是您可以猜到,在这样一个有限的示例中很难判断