标签: singular

Ruby on rails:奇异资源和form_for

我希望用户只使用一个连接到用户会话的订单.所以我为订单设置了奇异的资源

routes.rb中:

resource :order
Run Code Online (Sandbox Code Playgroud)

意见/命令/ new.html.erb:

<%= form_for @order do |f| %>
   ...
<% end %>
Run Code Online (Sandbox Code Playgroud)

但是当我打开新的订单页面时,我收到一个错误:

undefined method `orders_path`
Run Code Online (Sandbox Code Playgroud)

我知道,我可以设置:url => order_pathform_for,但什么是解决这一冲突的真正方法是什么?

resources router ruby-on-rails form-for singular

62
推荐指数
2
解决办法
1万
查看次数

rails奇异资源还是复数吗?

我有一个搜索路线,我想做出单数,但当我指定一个单一的路线,它仍然制作多个控制器路线,这是它应该如何?

resource :search
Run Code Online (Sandbox Code Playgroud)

给我

 search POST        /search(.:format)        {:action=>"create", :controller=>"searches"}
 new_search  GET    /search/new(.:format)    {:action=>"new", :controller=>"searches"}
 edit_search GET    /search/edit(.:format)   {:action=>"edit", :controller=>"searches"}
             GET    /search(.:format)        {:action=>"show", :controller=>"searches"}
             PUT    /search(.:format)        {:action=>"update", :controller=>"searches"}
             DELETE /search(.:format)        {:action=>"destroy", :controller=>"searches"}
Run Code Online (Sandbox Code Playgroud)

多个控制器"搜索"

我只有一条路线......创建一个搜索:

所以我做了: match "search" => "search#create"

如果我仍然想让控制器复数,我只是想知道未来?Rails 3.0.9

routes ruby-on-rails singular custom-routes ruby-on-rails-3

37
推荐指数
4
解决办法
2万
查看次数

测试Ruby on Rails中的单词是单数还是复数

快问.

如何测试一个单词以查看它是单数还是复数?

我真的很喜欢:

test_singularity('word') # => true
test_singularity('words') # => false
Run Code Online (Sandbox Code Playgroud)

我打赌铁路有能力!

谢谢.

ruby-on-rails helpers pluralize singular

17
推荐指数
2
解决办法
1万
查看次数

单数和复数之间的功能切换?

我正在搜索一个函数,给出一个字符串切换到单数/复数.其实我不需要英语,但我需要其他一些欧洲语言.

有什么功能可以制作技巧吗?(给定一个要转换的字符串和语言?)

谢谢

php plural singular

17
推荐指数
5
解决办法
3万
查看次数

Swift - CGAffineTransformInvert:奇异矩阵.UITextView和iAd

我有使用UITextView的View Controller,在底部我有iAds.

当我访问View Controller时出现错误:<Error>: CGAffineTransformInvert: singular matrix. 为什么?

一切正常,但当我从肖像改为横向,反之亦然,我得到两次这个错误.

也许UITextView和iAds出了问题?

matrix uitextview singular iad swift

14
推荐指数
1
解决办法
906
查看次数

单数词或复数词的最佳实践?

这是关于一般的最佳实践,不是针对单一语言,数据库或其他任何内容

我们都必须处理生成的输出,您可以报告"一个产品"或"两个产品".阅读不太好...有些人只是通过使用"一个产品"或"产品数量:(1)"来解决这个问题,其他人可能有其他解决方案.

在不同的口语中,事情可能会更加复杂!在法语中,当你的产品为零时,你会使用单数形式,而不是复数形式!(零产品)其他语言(中文,日文)甚至可能缺乏这些语法差异或者有两个以上不同的词来表示产品的数量.(例如,复数和更大的复数.)

但为了保持这一点,让我们专注于具有单数和复数单词的语言.

在设置新项目时,还必须生成报告,如何处理单数和复数单词?您是否在数据库中为单数和复数形式添加了两个名称字段?您是否在代码中添加了其他规则以将单词从单数转换为复数?你用其他技巧吗?

在处理需要跟踪单数和复数形式的项目时,您如何处理这个问题?

localization plural singular

12
推荐指数
1
解决办法
5312
查看次数

如何在协方差矩阵中找到退化行/列

我正在使用numpy.cov从超过400个时间序列的数据集创建协方差矩阵.使用linalg.det给我一个零值,所以矩阵是奇异的.我可以使用linalg.svd来看到等级比列数少两个,所以在协方差矩阵的某处我有一些线性组合使矩阵退化.我在底层时间序列上使用了corrcoef但没有相关性> 0.78因此不明显.有人可以建议一种方法来确定退化列的位置.谢谢.

python numpy matrix singular

9
推荐指数
1
解决办法
3308
查看次数

如何在ASP.NET MVC中实现"自然"url方案路由表

我想指定我的路由表,以便他们感觉更"自然"

/Products
/Product/17
/Product/Edit/17
/Product/Create

接近默认配置但是"Index"操作将映射到控制器名称的倍数形式,"Details"操作将直接映射到控制器名称后面的项目ID.

我知道我可以通过明确定义这样的特殊路由映射来实现这一点:

routes.MapRoute(
    "ProductsList",
    "Products",
    new { controller = "Product", action = "Index" }
);
routes.MapRoute(
    "ProductDetails",
    "Product/{id}",
    new { controller = "Product", action = "Details" }
);

/*
 * Ditto for all other controllers
 */

routes.MapRoute(
    "Default",
    "{controller}/{action}/{id}",
    new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
Run Code Online (Sandbox Code Playgroud)

上面的代码对我的口味来说过于冗长,并且有一个缺点,即每个控制器需要至少提及两次才能预先应用这个url模式.

有什么方法可以概括这一点,还是我在这种情况下必然会受到体力劳动?

c# asp.net-mvc asp.net-mvc-routing plural singular

8
推荐指数
1
解决办法
798
查看次数

在Python中建模时检测多线性或具有线性组合的列:LinAlgError

我正在为具有34个因变量的logit模型建模数据,并且它继续抛出奇异矩阵误差,如下所示:

Traceback (most recent call last):
  File "<pyshell#1116>", line 1, in <module>
    test_scores  = smf.Logit(m['event'], train_cols,missing='drop').fit()
  File "/usr/local/lib/python2.7/site-packages/statsmodels-0.5.0-py2.7-linux-i686.egg/statsmodels/discrete/discrete_model.py", line 1186, in fit
    disp=disp, callback=callback, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/statsmodels-0.5.0-py2.7-linux-i686.egg/statsmodels/discrete/discrete_model.py", line 164, in fit
    disp=disp, callback=callback, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/statsmodels-0.5.0-py2.7-linux-i686.egg/statsmodels/base/model.py", line 357, in fit
    hess=hess)
  File "/usr/local/lib/python2.7/site-packages/statsmodels-0.5.0-py2.7-linux-i686.egg/statsmodels/base/model.py", line 405, in _fit_mle_newton
    newparams = oldparams - np.dot(np.linalg.inv(H),
  File "/usr/local/lib/python2.7/site-packages/numpy/linalg/linalg.py", line 445, in inv
    return wrap(solve(a, identity(a.shape[0], dtype=a.dtype)))
  File "/usr/local/lib/python2.7/site-packages/numpy/linalg/linalg.py", line 328, in solve
    raise LinAlgError, 'Singular matrix'
LinAlgError: Singular matrix
Run Code Online (Sandbox Code Playgroud)

当我对这种方法进行简化以将矩阵减少到其独立列时就是这样

def independent_columns(A, tol = …
Run Code Online (Sandbox Code Playgroud)

numpy singular python-2.7 statsmodels logistic-regression

8
推荐指数
1
解决办法
4324
查看次数

使用Python将复数转换为文本文件中的单数

我有txt文件,如下所示:

word, 23
Words, 2
test, 1
tests, 4
Run Code Online (Sandbox Code Playgroud)

我希望它们看起来像这样:

word, 23
word, 2
test, 1
test, 4
Run Code Online (Sandbox Code Playgroud)

我希望能够在Python中获取一个txt文件并将多个单词转换为单数.这是我的代码:

import nltk

f = raw_input("Please enter a filename: ")

def openfile(f):
    with open(f,'r') as a:
       a = a.read()
       a = a.lower()
       return a

def stem(a):
    p = nltk.PorterStemmer()
    [p.stem(word) for word in a]
    return a

def returnfile(f, a):
    with open(f,'w') as d:
        d = d.write(a)
    #d.close()

print openfile(f)
print stem(openfile(f))
print returnfile(f, stem(openfile(f)))
Run Code Online (Sandbox Code Playgroud)

我也尝试过这两个定义而不是stem定义:

def singular(a):
    for line in …
Run Code Online (Sandbox Code Playgroud)

python text stemming plural singular

8
推荐指数
2
解决办法
2万
查看次数