我想使用友好的ID,以便用户可以有一个不错的网址。但是,我想黑名单,如api或管理员或骂人的话。我在哪里加载yaml文件来做到这一点?在模型中?我如何用友好的id将黑名单用户slug?
0
A
回答
1
给下面的代码试戴
class MyModel < ActiveRecord::Base
extend FriendlyId
excluded_words = ["admin", "api"]
friendly_id_config.reserved_words.concat(excluded_words)
friendly_id :name, use: [:slugged, :finders]
end
+0
,如果我想让我的用户有选择创建一个slu,,我会怎么做呢?目前,我有它自动设置与他们的名字 – caffeinescript
+0
哦,发现这个http://stackoverflow.com/questions/19989827/user-editable-slugs-with-friendly-id?rq=1 – caffeinescript
0
def check_slug_blacklist
blacklist = YAML.load_file(Rails.root.join('config/blacklist.yml'))
if blacklist.include?(self.slug)
self.errors.add :slug, "Please choose to a different slug" # TO DO USE I18n
end
end
+1
你能解释你的文件正在合作。 – MZaragoza
相关问题
- 1. 友好ID - 未定义方法`slug ='
- 2. 如何让我的推送菜单更加用户友好?
- 3. 用户友好的时区名
- 4. 如何在NHibernate中实现无缝,用户友好的ID?
- 5. 找好友用户
- 6. 使用友好的ID与包括何
- 7. Slug ID的同名吗?
- 8. 友好ID,友好的保留
- 9. 如何使URL用户友好?
- 10. 用户友好的URL
- 11. 用户友好的URL
- 12. 笨用户友好的URL
- 13. 用户友好的URL revelsal
- 14. 如何把我的网址更改为用户友好的URL
- 15. 如何使用户友好的URL链接到我的网站?
- 16. 如何将用户获取好友数据使用图形API
- 17. 我怎样才能用Devise黑名单用户名?
- 18. 使用用户名列作为slug(friendly_id)?
- 19. Facebook发送申请邀请随机用户在我的好友名单
- 20. 如何在SQLalchemy中包含“用户友好”列名
- 21. 实施用户名黑名单
- 22. 如何用url slug替换帖子ID
- 23. 获取好友名单
- 24. 我如何访问我的Facebook好友的电子邮件ID
- 25. 如何获得好友/下面的ID?
- 26. 用户好友全部朋友?
- 27. 朋友表 - 存储用户ID或用户名?
- 28. 用户不友好onbeforeunload/onunload
- 29. 用户友好日志
- 30. rewriteRule使url用户友好
能否请你告诉你试过吗? –
友好的id有一个[初始化程序](https://github.com/norman/friendly_id/blob/master/lib/friendly_id/initializer.rb),您可以在其中配置保留字。感谢darpa –