小编Mat*_*ias的帖子

未定义的方法

下面是我的index.html.erb(我只想显示品牌和相关子品牌列表)

<h1>Brands</h1>

<% @brands.each do |brand| %>
<h2><%= brand.name %></h2>
<% end %>

<% @brands.subbrands.each do |subbrand| %>
<h2><%= subbrand.name %></h2>
<% end %>
Run Code Online (Sandbox Code Playgroud)

我在查看index.html时收到的错误是:

undefined method `subbrands' for #<Array:0x9e408b4>
Run Code Online (Sandbox Code Playgroud)

这是我的brands_controller:

class BrandsController < ApplicationController

def index
  @brands = Brand.all

  respond_to do |format|
    format.html # index.html.erb
    format.xml  { render :xml => @brands }
  end
 end

end
Run Code Online (Sandbox Code Playgroud)

这是我的routes.rb

Arbitrary::Application.routes.draw do

resources :brands do
  resources :subbrands 
  end

resources :subbrands do
   resources :subsubbrands
  end
Run Code Online (Sandbox Code Playgroud)

这是我的brand.rb模型

class Brand < ActiveRecord::Base
    validates :name, :presence => …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails-3

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

在Windows 7 64上的python脚本中执行GLM

我试图在python脚本(循环内)中重复执行GLM(广义线性模型).

1-我试图在Scipy glm函数中使用Stats,但描述是相当不存在的,我想我没用得好 - >错误信息

"ValueError: only ttest_ind implemented".
我在stats.py文件和_support.py中搜索,找不到结果.

2-我试图安装RPY2(希望lgautier或其他人会读我),使用R驱动的功能.但我在Windows 7 64上,似乎我没有成功安装它.我有错误消息:

    import rpy2.tests
  File "C:\Python26\lib\site-packages\rpy2\tests.py", line 3, in 
    import rpy2.robjects.tests
  File "C:\Python26\lib\site-packages\rpy2\robjects\__init__.py", line 12, in 
    import rpy2.rinterface as rinterface
  File "C:\Python26\lib\site-packages\rpy2\rinterface\__init__.py", line 22, in 
    "This might be because R.exe is nowhere in your Path.")
RuntimeError: Unable to determine R version from the registery.Calling the command 'R RHOME' does not return anything.
This might be because R.exe is nowhere in your Path.
Run Code Online (Sandbox Code Playgroud)

如何在python中执行健壮的GLM(其他方式?,我尝试过好的但我错过了??)?如何在Windows 7 64上安装RPY(noob/basic student learner)并将其与python连接?

python windows r scipy glm

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

按多列评分数据库条目

我遇到了一种情况,我必须找到用户搜索请求的最佳匹配.我将提供一个例子(一点摘要):

我们有律师的桌子:


Name       Location   Royality    Family Law   Criminal Law
-------------------------------------------------------------
Lawyer A   Berlin     100 €/hour  false        true
Lawyer B   Amsterdam  150 €/hour  true         true

用户现在应该能够通过多个功能进行搜索.每个特征的权重应该是某种参数.在我的例子中,该表包含更多此类功能(位置,Royality,20 +布尔值).当然,结果应该提供所有"好"的结果,但是通过某种"得分"排序,所以最好的结果出现在顶部.

我不是在寻找一个开箱即用的解决方案,而不是一些关于这个主题的介绍.

亲切的问候,

亚光

sql scoring

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

Windsor用参数字典解析

我在我的应用程序中使用Castle.Windsor.我的组件及其参数在app.config文件中配置.但我也希望能够通过命令行参数传递参数.这意味着cmd-args > config-args.我试着用container.Resolve<Class>(dictionary).但它不起作用(使用config-args).奇怪的是,如果我使用匿名类型,它的工作原理.

提前致谢.

编辑

public class TestB
{
    public string A { get; set; }
    public string B { get; set; }

    public TestB(string a)
    {
        A = a;
        //B = b;
    }
}

         [Test]
    public void Test()
    {

        var dictionary = new Hashtable
                        {
                            { "a", "b" }
                        };

        var anonymousType = new
                            {
                                a = "b"
                            };

        WindsorContainer container = new WindsorContainer(new XmlInterpreter());

        var opt1 = container.Resolve<TestB>(anonymousType);
        var opt2 = container.Resolve<TestB>(dictionary);

        Assert.That(opt1.A == …
Run Code Online (Sandbox Code Playgroud)

c# castle-windsor

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

如何在没有安装xCode的情况下设置PhoneGap?

我是PhoneGap应用程序开发的初学者.以下是我的疑问.1.是否可以在没有Xcode安装的情况下设置PhoneGap SDK.2.如果是,那么如何做同样的事情.3.如果没有,那么我有什么方法可以在没有安装Xcode的情况下编写iphone应用程序(我不想支付99美元,因为我是开始).我有MAC,Windows,Linux PC.告诉我所有免费的SW.如果我最初无法测试应用程序,那就没关系.

iphone ios cordova

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

Include扩展方法的类库参考

我正在阅读教程http://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/reading-related-data-with-the-entity-framework-in -an-asp-net-mvc-application

在那里我找到了一些代码

viewModel.Instructors = db.Instructors
    .Include(i => i.OfficeAssignment)
Run Code Online (Sandbox Code Playgroud)

我喜欢理解这个.Include方法。参考在哪里?(我期待类似类库参考的东西)

c# asp.net asp.net-mvc entity-framework

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