我们正在构建一个聊天服务,人们可以在其代码中使用。
在我们正在构建的工具中,我们制作了一个Ruby gem,使人们能够快速将聊天窗口添加到他们的Ruby Web应用程序中。
但是,我们想创建一个特定于Rails的包装器,因为目前用户必须手动调用“.html_safe”。
如何在Ruby gem内部使用这些特定于Rails的功能?我听说这可能被称为“Railsties”,但我没有找到任何全面的文档,也不知道如何使用它们。
具体来说,我们想要:
- 在某些字符串输出上调用“html_safe”,以便用户无需手动操作。 - 将一些配置设置放在“config/initializers/some_name.rb”文件中,而不是内联指定这些设置。 - 可能会创建一个生成器,用户可以运行它自动填充此初始化器。
我们该如何使用这些功能?是否有其他gem依赖项可以包含在我们的gem中以访问这些功能?
在我们正在构建的工具中,我们制作了一个Ruby gem,使人们能够快速将聊天窗口添加到他们的Ruby Web应用程序中。
但是,我们想创建一个特定于Rails的包装器,因为目前用户必须手动调用“.html_safe”。
如何在Ruby gem内部使用这些特定于Rails的功能?我听说这可能被称为“Railsties”,但我没有找到任何全面的文档,也不知道如何使用它们。
具体来说,我们想要:
- 在某些字符串输出上调用“html_safe”,以便用户无需手动操作。 - 将一些配置设置放在“config/initializers/some_name.rb”文件中,而不是内联指定这些设置。 - 可能会创建一个生成器,用户可以运行它自动填充此初始化器。
我们该如何使用这些功能?是否有其他gem依赖项可以包含在我们的gem中以访问这些功能?
/config/application.rb
中看到 railties 的列表。 - max