问题标签 [inflector]
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 - 复数“词性”
我想生成一个名为“词性”的模型。自然的复数形式是“词性”。我可以用 强制执行此操作ActiveSupport::Inflector
,但据我所知,我需要对“parts_of_speech”和“PartsOfSpeech”执行此操作以涵盖所有三种情况。
这感觉有点脏。我接近这个权利吗?有没有更好的办法?
php - Cakephp 命名约定异常
访问控制器的视图操作时出现错误,这可能是因为命名约定。我的控制器文件名是场所_controller.php,我的模型文件名是场所.php。数据库表名是场所。场地列表页面 URL 是domain.com/venues/,场地详细信息页面是domain.com/venue/id-slug这些都按预期工作,当我访问domain.com/venues/id-slug时出现问题,请给我解决方案,我是 Cakephp 的新手。
我有这些错误:
javascript - 有没有办法强制 ember 总是使用复数
我一直在环顾四周,找不到办法,除了:
为每个模型声明我的模型有点麻烦,我想知道是否有办法让它更通用。
最后,使用英语语法作为屈折变化规则的原因是什么?拐点应该提供什么?
谢谢
cakephp - 变形器规则 - 数据库中没有下划线的表
我有一个简单的问题,我不知道如何解决。我使用现有的数据库,其中的表与 cakePHP 约定不匹配,我必须让 cakePHP 使用它。
例如,我在 sql db 中有一个名为“ItiConf”的表(而不是按照约定的 iti_confs)。
我的模型ItiConfModel.php:
我的控制器ItiConfsController.php:
我试图在 app/Config/bootstrap.php 文件中创建自己的 Inflector::rules,但它不起作用,我仍然有以下错误:
您对这个问题以及需要的相关变形器规则的合成器有任何想法或提示吗?
提前谢谢你!
插图07。
cakephp - 某些单词上的 CakePHP Inflector 返回交换的字母
我拥有一个内容管理系统,如果我检测到有多个可用的条目,它会使用 Cake 的变形器以复数形式输出条目。
这适用于任何对象,只要它不在 Inflector 的“不规则”列表中。
http://inflector.cakephp.org/The%20Purple%20Cow返回“紫色束” http://inflector.cakephp.org/Purple%20Cow返回“紫色束” http://inflector.cakephp.org/The %20Purple%20Goose返回“The Purple Teese” http://inflector.cakephp.org/Purple%20How按预期返回“Purple Hows”
出于某种原因,它将最后一个单词的第一个字母替换为第一个单词的第一个字母,然后按预期添加一个 S。
更新: CakePHP 错误,记录在这里。将在 2.6.5 中修复。问题已被修改以避免混淆。
android - 使用单个 onclick(查看视图)方法处理多个 imgeview
我通过扩展一个布局并为该图像视图设置 id 以编程方式创建多个图像视图。我在 for 循环中执行的所有这些任务。我想在这些以编程方式创建的图像视图上设置点击监听器。我设置了 onclick 侦听器,但它不起作用。
我的代码:-
mainlinearlayout.xml
布局2.xml
MainActivity.class
点击监听器
ruby-on-rails - Rails 不规则的 Inflector 错误与路由和表名
我需要一个属模型,它应该复数到属。我将 Rails 4.2.1 与 Ruby 2.2.1 和 SQLServer 2014 一起使用。我在 config/initializers/inflections.rb 中添加了一个 Inflector:
根据这个问题。我检查了 Rails 控制台,它正确地进行了单数化和复数化,当我运行时
表名被正确地称为属,看起来事情是正确的。
但是,当我尝试实际查看视图时,会出现错误。对于索引页面(http://0.0.0.0:3000/genera),当它试图访问一个名为 genus 的表时,我从数据库中收到一个错误:
对于新的(http://0.0.0.0:3000/genera/new),我得到一个路径错误:
我显然做错了什么,但我找不到任何搜索这样的错误的东西。除了添加那个变形器之外,我还需要做其他事情吗?起初我认为这是 SQLServer 的错,但这不会影响新视图中的路由,是吗?
ember.js - Ember 数据不使用不规则路由进行查找,但用于 CreateRecord
我想知道有人能帮忙。我使用了一个不规则的路线名称,在商店上调用 createRecord 但在查找上却没有。
在 router.js 文件中,我指定的路由路径如下:
然后在变形器模型文件中,我指定了以下违规行为:
现在在路径中,在模型函数中,我指定以下内容:
当我在没有任何查询参数的情况下调用模型时,一切正常(即它正在调用 GET 请求到 ...../staff/ 的 REST API 端点)。但是,当我指定查询参数时,它无法正常工作,并且不会进入上面指定的不规则路径(即,它在....../createStaff/{id} 处向 REST API 调用 GET 请求)。
谁能帮助我确保“find”和“createRecord”都指向 REST API 上不规则的“staff”端点?
提前感谢格雷厄姆
ruby-on-rails - Rails 一个变形器
是否有用于确定单词是否以元音开头的内置 Rails 变形器?我有这个(HAML):
文档:http ://api.rubyonrails.org/classes/ActiveSupport/Inflector.html
ruby-on-rails - NameError:运行具有变形名称的迁移时未初始化的常量
我有这个迁移文件20180226063342_add_bpm_to_songs.rb
这在我的inflections.rb
当我跑步时,rails db:migrate
我得到
我知道它与BPM
拐点有关,因为如果我删除它,那么迁移就会成功。但是,我真的很想保持这种变化。
有谁知道为什么迁移文件会不正确地变形以及我能做些什么?