friendly-id相关内容

使用 ActiveAdmin 和 Friendly_id 时的 ActiveRecord::ReadOnlyRecord

我最近开始在一个项目中使用 ActiveAdmin,几乎所有东西都运行良好,但在将它与friendly_id gem 结合使用时遇到了问题.我的表单抛出 ActiveRecord::ReadOnlyRecord [我相信],因为其 ID 为只读的friendly_id 属性: {"utf8"=>"âœ"","_method"=>"put","authenticity_token"="Rc5PmU ..

带有阿拉伯语 slug 的 Railsfriendly_id

我的问题与此密切相关 Rails 友好 id 与非拉丁字符.按照那里的建议答案,我实施了一些不同的解决方案(我知道,这是原始的,但我只想在添加复杂行为之前确保它有效). 在我的用户模型中,我有: 扩展 FriendlyIdFriendly_id :slug_candidates, :use =>[:slugged]def slug_candidates[[:first_name, :las ..
发布时间:2021-11-17 01:26:53 其他开发

rails3,干净的 url,friendly_id,会话

我正在使用friendly_id它工作得很好我向我的事件控制器添加了一个新的私有操作以确保只有事件所有者可以更新他们的事件...我的显示和删除操作工作正常但是当我进行更新时我得到一个错误 ActiveRecord::RecordNotFound in EventsController#edit找不到 ID=snow-board 的用户 有什么建议可以解决这个问题吗? ## 事件控制器. ..
发布时间:2021-07-23 18:59:21 其他开发

使用 Rails 4 对friendly_id 进行故障排除:在 rails 控制台中按预期工作,从控制器获取 RecordNotFound 错误

我已经在我的 Rails 4 应用程序中成功地使用了friendly_id 和多个模型.我之前有两个我决定组合的模型(终端和位置).Terminals show action 之前使用friendly_id,我可以在那里访问/terminals/albany 并获取带有slug 'albany' 的终端. 我已经完成了大部分重构以压缩到仅位置,并且是最后一部分(修复视图).一路上,我一直在 ..
发布时间:2021-07-13 19:40:08 其他开发

使用 Friendly_Id 实现/YYYY/MM/Title-Slug URL 结构

我真的希望有人能帮助这个 Rails n00b 解决这个问题.在过去的几天里,我一直在研究、尝试、崩溃(和燃烧)如何为我正在整理的博客实现标准的/YYYY/MM/Title-Slug URL 结构.我已经发现并成功实施了 Friendly_Id 来处理延迟(以及历史跟踪),但在我的一生中,我无法解决路由问题的年/月部分. 在我忘记之前:我正在使用 Rails 4.2.3 和 Ruby 2.2 ..

友好 ID 4 使用作用域模块

我无法解决这个问题.使用文档 我有两个模型 class Region :slugged结尾类页:scoped, :scope =>:地区结尾 根据文档,这应该可以工作.但是,当我创建一个页面时,它不会通过范围创建一个 slug,这意味着当我创建另一个同名页面时,我会收到重复索引错误. 解决方案 如果您当前正在使用以下内容在 slug 字段上索引您的页面: add_index : ..
发布时间:2021-07-13 18:48:36 其他开发

友好 ID slug 不包含 id

我想要这样的网址: http://domain.com/products/454-table-lamp 所以我像这样使用friendly_id: 扩展 FriendlyIdFriendly_id :slug_candidates, 使用: :historydef slug_candidates[[:id,:title]]结尾 现在,由于友好的 id 在保存对象之前生成了 slug,我最终会 ..
发布时间:2021-07-12 21:01:27 其他开发

用户可编辑的带有友好 ID 的 slug

案例: 我的站表单包含一个 slug 字段,如果输入了一个值,它应该被用作 slug. 编辑:一些说明: 我想要的很像 slugs 在 wordpress 中的工作方式: 如果没有提供 slug -> slug 名称 如果提供了 slug -> 使用用户输入的 slug 如果 slug 已更新 -> 将旧的 slug 推入历史 我的问题: 无法弄清楚如何获取 ..
发布时间:2021-07-12 20:51:39 其他开发

Friendly_id 和真实 ID

有没有办法从使用friendly_id修改的模型中获取真正的id列? 出于性能原因,我不想对其进行另一个数据库查询. 解决方案 从广义上讲,friendly_id 修改了 to_param 和 find 方法.接下来应该工作: @affiche = Affiche.find(params[:id]) # params[:id] 是一个 slug@id = @affiche.id ..
发布时间:2021-07-12 20:35:09 其他开发

Rails 4 友好 Id Slug 未更新

我正在使用以下内容: gem 'friendly_id',github:'FriendlyId/friendly_id',分支:'master' 我正在我的 Rails 4 网站上创建一个文章部分.我遇到的问题是,当我更改现有文章的名称时,slug 不会更新. 这是我目前所拥有的: 扩展 FriendlyIdFriendly_id :name, 使用: :sluggedadd_colu ..
发布时间:2021-07-12 20:15:58 其他开发

更改友好 ID 的唯一生成标题名称

我正在使用friendly_id gem.在portfolio.rb 中,我放置了这两行: 扩展 FriendlyIdFriendly_id :title, 使用: :slugged 如您所见,我也在使用 slug 选项.当我创建一个标题为“example"的项目时,它可以找到并且我可以在 mysite.com/projects/example 下找到该项目.现在,如果我创建具有相同标题的第 ..
发布时间:2021-07-12 19:31:06 其他开发

FriendlyID韩国蛞蝓

当我用韩文添加文章时,标题例如:신품 FriendlyID gem 创建空白 slug 并且 url 就像 /8 ... 所以这是 ID.看这个链接:http://www.srecipe.kr.com/articles/8 其他语言有效. 如何从 신품 获取映射到拉丁字母(如/this-is-url)的 url? 解决方案 与所有这些固定链接解决方案一样,友好 ID 使用 ..
发布时间:2021-07-12 19:08:17 其他开发