问题标签 [ruby-on-rails-plugins]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
3820 浏览

ruby-on-rails - 为最新的 Rails 创建“朋友”系统/社交网络的最佳插件?

我正在寻找一个 Rails 插件,它可以简化最新版本的 Ruby on Rails 的“朋友”系统或社交网络系统的开发。

在任何人说之前...我知道,我可能应该自己创建它,从头开始。我完全有能力做到这一点(我认为)。我只是在寻找一个好的插件,它可以a.)让我的生活更轻松,b.)给我一些参考的想法。

我尝试制作自己的身份验证系统,并做了我认为还可以的事情,但后来我切换到 restful_authentication 并意识到我的系统相比之下是多么糟糕。

提前致谢...

0 投票
3 回答
3324 浏览

ruby-on-rails - 如何在 Rails 插件中动态地为 ActiveRecord 类方法命名?

我无法删除我在 rails 插件中引入的一些重复项。

下面的代码以相同的方式修改了 ActiveRecord 的 find 和 calculate 方法,但我一直无法删除重复项。

下面的 find 和 calculate 方法使用了 super 关键字,这是一个障碍,因为 super 关键字只能用于调用与调用方法同名的方法,所以我不能将 super 关键字移动到共享的方法通过查找和计算。

所以接下来我尝试对超类 ActiveRecord 中的 find 和 calculate 类方法进行别名处理,但是,我无法获得别名的正确语法。如果有人可以告诉我,那将是一个很大的帮助。

如果您有更好的方法来完全做到这一点,我也希望您也发布它。

下面我对代码进行了一些精简以突出问题:

0 投票
6 回答
477 浏览

ruby-on-rails - 您希望看到哪些 Rails 插件?

您必须在 Rails 应用程序中实现哪些行为,您认为可以作为插件很好地存在?

您过去搜索过哪些插件功能但找不到?

哪些现有的 Rails 插件可以改进或扩展,如何改进?

0 投票
7 回答
14446 浏览

ruby-on-rails - 使用 http 基本身份验证和 restful_authentication 插件注销

我在 rails 应用程序中安装了 restful_authentication 插件,它的 sessions_controller 具有这样的销毁方法:

在应用程序控制器中,我有:

在 session_controller 我有:

我的问题是,当用户使用 http 基本身份验证进行身份验证时,他/她没有注销。会话被破坏,但用户可以毫无问题地导航到受限页面。通过插件进行会话身份验证不会出现此问题。我怎样才能使这种方法摆脱基本的身份验证?

0 投票
3 回答
631 浏览

javascript - 如何在 Rails 上安装和使用基于 javascript 的插件?

我正在制作一个 Rails 应用程序,并且很难让 Redbox 插件正常工作。我很确定我正确安装了所有东西并且正在正确使用它。当我使用其中一种辅助方法时,它似乎可以正确生成 javascript。例如,当我输入:

它生成:

如果我想显示一个display:none;名为 test 的不可见 ( ) div,这似乎是正确的。

我对这个很困惑。我很确定它没有找到 js 或其他东西,但不明白为什么会这样。redbox.js 链接生成为:

0 投票
1 回答
367 浏览

ruby-on-rails - Ruby on Rails / Ruby 插件问题的黄色地图

好的,我也通读了插件评论和文档,但我还没有想出如何做到这一点的答案。这是我的问题,我想使用 :info_window_tabs 和 :icon 选项,但我不知道以什么格式传递我的信息。根据文档,以下代码应该是正确的。这是我的代码:

可以在此处查看自述文件和文档。

而我试图与之交互的相关 ruby​​ 文件,包括作者的评论,都可以在这里查看。

我已经尝试过 IRC 中的#rubyonrails 频道,并直接向作者发送电子邮件并在 GitHub 上报告问题。这实际上只是一个语法问题。

谢谢!

0 投票
4 回答
524 浏览

ruby-on-rails - 是否有可以使用测试数据填充数据库的 gem/插件?

是否有可以使用测试数据填充数据库的 gem 或插件?

0 投票
2 回答
972 浏览

ruby-on-rails - 在 Rails 插件中添加变形的最佳方法是什么?

我正在编写一个插件,需要它自己的一些变化。使用嵌入了引擎的 rails 2.3,我应该在哪里放置我的拐点?

0 投票
4 回答
12523 浏览

ruby-on-rails - 如何使 Rails 中的模型 ID 不可预测且随机

我正在编写一个 Rails 应用程序,就其性质而言,它不能要求用户注册,因此不能使用身份验证作为保护记录的常用手段。(我知道,我知道...)这里的用户信息仅限于电子邮件地址。所以我确实需要一种方法来让我的模型 ID 不可预测,这样其他 ID 就不容易被猜到。(我知道我知道...)

我曾尝试使用像 uuidtools 这样的插件在创建记录时随机化 id,如下所示:

...起初看起来不错,但有趣的事情发生了。ActiveRecord 有时会尝试在 id 中插入 0 值,我会收到诸如“找不到 id=0 的帖子”等错误...

我已经没有想法了。任何人都可以帮忙吗?谢谢。

0 投票
1 回答
440 浏览

ruby-on-rails - 在 Ruby/Rails 中使用 ssl_requirement 和 restful_authentication 时遇到问题

我正在尝试将 ssl 要求插件与 restful 身份验证插件一起使用,但我有一个问题,我无法找到答案。

当允许用户从非 SSL 操作/页面登录时,我是否应该在会话的创建操作上要求 SSL 以提高安全性,或者这是否过大?

如果是这样,我如何让创建操作从非 SSL 工作到 SSL?它抛出一个 ActionController::MethodNotAllowed 异常,说明“只允许发布和删除请求”。

谢谢。