【发布时间】:2013-12-27 04:39:44
【问题描述】:
我正在开发一个包含铁路引擎的铁路应用程序。我使用设计 gem 进行帐户身份验证。一方面,我想用一个 main_app 模板发送确认指令邮件。另一方面,我想发送带有另一个用于 Rails 引擎的模板的确认指令邮件。两个视图都使用相同的模型“帐户”。有什么想法请帮忙!
【问题讨论】:
-
rails engine和main_app是什么? -
引擎可以被认为是为它们的宿主应用程序(main_app)提供功能的微型应用程序。宿主应用程序可以有许多 Rails 引擎。
-
您的用例不清楚,为什么有人会在 Rails 引擎功能中使用主应用程序中的模型?
-
因为逻辑是一样的。只是观点不同。例如,桌面视图和移动视图。两者具有相同的逻辑但不同的布局。移动视图是 Rails 引擎,桌面视图是主要应用。
标签: ruby-on-rails ruby-on-rails-3 email devise devise-confirmable