问题标签 [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.
ruby-on-rails - 在 Ruby on Rails 中创建新资源时验证没有路由重叠
我为 Rails 应用程序中的路线设置了 RESTful 设置,使用文本永久链接作为资源的 ID。
此外,还有一些特殊的命名路由与命名资源重叠,例如:
该Product
模型使用permalink_fu根据名称生成永久链接,并ProductsController
在访问时对永久链接字段进行查找。这一切都很好。
但是,Product
在数据库中创建新记录时,我想验证生成的永久链接是否与特殊 URL 重叠。
如果用户尝试创建一个名为specials
或new-in-stock
什至是普通 Rails RESTful 资源方法(如new
or )的产品edit
,我希望控制器查找路由配置,在模型对象上设置错误,新记录的验证失败,而不是保存它。
我可以硬编码一个已知非法永久链接名称的列表,但这样做似乎很麻烦。我更喜欢挂钩到路由以自动完成。
(控制器和型号名称更改以保护无辜并更容易回答,实际设置比此示例更复杂)
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 插件进行一些修改吗?
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
ruby-on-rails-3 - Permalink-fu 插件在 Rails 3 中对我不起作用
我正在使用 Rails 3 并且我已经下载了permalink-fu插件(我已经在 Rails 2.3.8 中安装并使用了几次,没有任何问题),但是当我进入模型的 New 或 Show 视图时(称为列表),我收到以下错误:
has_permalink :title
如果我从模型中删除该行,则不会发生这种情况List
,但我需要它才能使插件工作。
我的模型如下所示:
我的控制器如下所示:
我的路线文件如下所示:
谁能告诉我怎么了?
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
我该怎么做,请帮帮我
ruby-on-rails - 如何在 Rails 控制台中使用 permalink_fu 更新永久链接列为空?
如何在 Rails 控制台中使用 permalink_fu 更新列 permalink null?
假设我有一篇 table_name 文章,列是标题和永久链接。我只想更新空永久链接。
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 文件夹中的页面