javascript - Rails 中的小部件

标签 javascript ruby-on-rails

我有一项业务,我将所有技术都外包出去了。它本质上是外部站点上的一个小部件,我们域上的一个管理面板可以选择小部件上显示的内容。假设它是一个手动“相关新闻”小部件。

我想我可以编写 Rails 部分的代码,但是我该如何编写小部件部分呢?有人能指出我正确的方向吗?该小部件需要是 JavaScript 并且可复制/粘贴。

(更多上下文,不得不使用 PHP 中的旧系统,不得不请外包商帮助我处理每一件小事让我心碎,所以我希望重建它)

编辑:其中有多少仍然有效?它发布于 07 - http://www.igvita.com/2007/06/05/creating-javascript-widgets-in-rails/

谢谢!

杰夫

最佳答案

您可以使用 https://github.com/fabrik42/acts_as_api 创建一个 json api (恕我直言,这是创建 api 的最简单方法)

然后用纯 javascript 或 jquery 创建您的小部件。

如果您需要进行身份验证,您需要在请求中发送一个 api key ,并且在您的服务器端使用您提供给域网站管理员的 api key 检查 request.domain。

关于javascript - Rails 中的小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7526543/

相关文章:

javascript - 通过 Jquery 动态更改 css backgroundPosition left AND top

ruby-on-rails - Heroku 应用程序崩溃 H10 - bash : bin/rails: No such file or directory

javascript - 在 Rails 6 中测试 jquery

ruby-on-rails - 套接字错误 : HiPay Integration in Rails app (Payment API)

html - 在 Rails 中渲染转义的 html

javascript - 使用数组解构赋值调用哪个函数?

javascript - Moment.JS 月份的重音标记,西类牙语?

javascript - Hook window.location.* 分配和 window.location.assign

javascript - 如何在 javascript 函数中使用 PHP $_SESSION?

ruby-on-rails - rails : How to generate and seed db with 100k random users with associations