3

像“prestashop”这样的 PHP 框架在视图中大量使用了钩子。如果您安装了一个 authorize.net 支付模块,那么该模块将使用视图挂钩更改应用程序某些部分的视图。

我能找到的唯一与 Ruby 世界中类似的东西是https://github.com/railsdog/deface。还有什么?

在 Rails 中,我似乎可以拥有一个带有视图的引擎/railtie,但在这种情况下,我得到了一个全新的页面,我可以做任何事情。Rails 生态系统如何处理需要 gem 来更新页面的一部分?例如,如果我安装了“authroizedotnet”gem,那么在付款选项以及其他选项(如支票、现金、贝宝)中,我可以添加一个 div 记录,让人们选择使用信用卡付款。

4

0 回答 0