ruby-on-rails - 使所有格弦变轨?

标签 ruby-on-rails

我想在默认的'foo'.titlecase之外创建一个方法,该方法将为它正确添加“拥有”。

该字符串是用户名(<-刚在其中做一个!)。

例如:“sam”是用户
<%= user.titlecase.possessive +'个人资料'%> => #Sam的个人资料

它只需要处理以下情况:

斯蒂尔的个人资料(应为斯蒂尔的个人资料)
罗斯的个人资料(应该是罗斯的个人资料)

最佳答案

我也需要它,因此我将实现在github上可用,并作为rubygems上的 gem 使用,因此您可以轻松地将其包含在项目中。

在Rails 3中,您所要做的就是

gem "possessive" 

你会得到的。

关于ruby-on-rails - 使所有格弦变轨?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1115283/

相关文章:

ruby-on-rails - 如何将数组分解为字符串 MVC?

mysql - Rails 从连接表中获取值

ruby-on-rails - Rails 上周日相对于任何日期时间

ruby-on-rails - 将 Rails 5.2 升级到 6.0 时出现错误数量的参数错误

ruby-on-rails - 如何将对事件管理员的访问权限限制为管理员用户

ruby-on-rails - 如何根据 bool 属性选择数据库中的元素

mysql - 创建一个可以动态创建新表单/数据库表的 Rails 应用程序?

ruby-on-rails - Rails has_many :through association: save instance into join table

ruby-on-rails - Google Calendar API v3 - 更新事件

ruby-on-rails - 如何配置 Rails 以使用 blueprint-css 而不是默认的脚手架 css?