问题标签 [permalink-fu]

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 投票
3 回答
573 浏览

ruby-on-rails - 在 Ruby on Rails 中创建新资源时验证没有路由重叠

我为 Rails 应用程序中的路线设置了 RESTful 设置,使用文本永久链接作为资源的 ID。

此外,还有一些特殊的命名路由与命名资源重叠,例如:

Product模型使用permalink_fu根据名称生成永久链接,并ProductsController在访问时对永久链接字段进行查找。这一切都很好。

但是,Product在数据库中创建新记录时,我想验证生成的永久链接是否特殊 URL 重叠。

如果用户尝试创建一个名为specialsnew-in-stock什至是普通 Rails RESTful 资源方法(如newor )的产品edit,我希望控制器查找路由配置,在模型对象上设置错误,新记录的验证失败,而不是保存它。

我可以硬编码一个已知非法永久链接名称的列表,但这样做似乎很麻烦。我更喜欢挂钩到路由以自动完成。

(控制器和型号名称更改以保护无辜并更容易回答,实际设置比此示例更复杂)

0 投票
2 回答
1002 浏览

ruby-on-rails - Rails,如何组合多个模型属性以使用 permalink_fu 创建唯一的永久链接?

Permalink_fu 可以结合 2 个或更多模型属性来创建唯一的永久链接吗?

假设我有一个商业模型,这个模型包含:name、:address、:phone、:city、:state、:country 等属性。

现在我在这个模型中设置了永久链接,仅用于 :name

has_permalink:名称

所以我会得到“/biz/name”。但是,如果该企业在城市中有超过 1 个位置,我想将企业名称、城市和增量编号结合起来。

例如我想使用:

永久链接的“/biz/joes-coffee-shack-chicago”

或者如果是多地点业务

“/biz/starbucks-chicago-92”

这可能与当前的 permalink_fu 插件或 permalink_fu 的一些分支有关吗?或者这需要对 permalink_fu 插件进行一些修改吗?

0 投票
1 回答
307 浏览

ruby-on-rails - 在 Rails 引擎中使用 permalink_fu 子类化 ActiveRecord

这个问题与在 Ruby 中扩展类方法有关,也许更具体地说是 permalink_fu 这样做的方式。

似乎has_permalink在派生模型中将无法使用模型。当然,我希望类中定义的任何内容都可以被其派生类继承。

permalink_fu 混合自身的方式是否会导致此问题?

我正在使用 permalink-v.1.0.0 gem http://github.com/goncalossilva/permalink_fu

0 投票
2 回答
590 浏览

ruby-on-rails-3 - Permalink-fu 插件在 Rails 3 中对我不起作用

我正在使用 Rails 3 并且我已经下载了permalink-fu插件(我已经在 Rails 2.3.8 中安装并使用了几次,没有任何问题),但是当我进入模型的 New 或 Show 视图时(称为列表),我收到以下错误:

has_permalink :title如果我从模型中删除该行,则不会发生这种情况List,但我需要它才能使插件工作。

我的模型如下所示:

我的控制器如下所示:

我的路线文件如下所示:

谁能告诉我怎么了?

0 投票
1 回答
316 浏览

ruby-on-rails - 如何分类/子类别/城市/公司名称网址?

我正在使用 ruby​​ on rails 我有模型 -category -subcategory -city -firm

当我单击类别时,它将显示子类别,永久链接应该是:example.com/category 当我单击子类别时,它将显示公司和城市名称。example.com/category/subcategory 当我单击城市名称时,它将过滤属于该城市的公司 example.com/category/subcategory/city 当我单击公司名称时,它将显示 example.com/category/subcategory/city/firm -姓名

公司可能有多个子类别

我使用了 premalink_fu 但我不能做那个子类别系统。类别、子类别、城市、公司表在 db 上有自己的永久链接字段。但我不知道如何动态组合它们。

我可以做 example.com/category 但我不能做 example.com/category/subcategory

我该怎么做,请帮帮我

0 投票
1 回答
126 浏览

ruby-on-rails - 如何在 Rails 控制台中使用 permalink_fu 更新永久链接列为空?

如何在 Rails 控制台中使用 permalink_fu 更新列 permalink null?

假设我有一篇 table_name 文章,列是标题和永久链接。我只想更新空永久链接。

0 投票
1 回答
149 浏览

php - 实现永久链接结构

是否可以在自定义 PHP 产品中实现永久链接结构?如果是这样,有人可以指导我如何做到这一点。

我有一堆最初调用 head.php 的 PHP 文件。

我在所有 SQL 语句中引入了一个变量 admin_id,并在插入中引入变量并选择我在 SQL 语句中将变量作为 admin_id='$admin_id' 引入的命令。

我希望根据永久链接分配变量,即http://localhost/admin_id/page_name.php。这里 admin_name 是自定义结构中的自定义永久链接变量,page_name.php 是。/var/www/html 文件夹中的页面