标签: amber-framework

在控制器上声明实例变量的类型

我和Jennifer.cr在Amber框架上有一个水晶项目,我在我的控制器上收到了这个错误:

Can't infer the type of instance variable '@companies' of CompanyController
@companies = Company.all
Run Code Online (Sandbox Code Playgroud)

控制器是:

class CompanyController < ApplicationController
  def index
    @companies = Company.all
    render("index.slang")
  end
end
Run Code Online (Sandbox Code Playgroud)

当我尝试以这种方式解决问题时:

class CompanyController < ApplicationController
  def index
    @companies : Array(Company) = Company.all
    render("index.slang")
  end
end
Run Code Online (Sandbox Code Playgroud)

我有另一个错误:

instantiating 'CompanyController#index()'
in src/controllers/company_controller.cr:7: declaring the type of an instance variable must be done at the class level

    @companies : Array(Company) = Company.all
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个"简单"问题?

crystal-lang amber-framework

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

如何在Ubuntu上部署琥珀色应用程序?

刚发现琥珀......看起来很棒!如何在Ubuntu服务器上部署示例应用程序?应该像Rails一样完成,将路径路由到public?或者结构的其他部分?

谢谢你的建议.

deployment crystal-lang amber-framework

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

标签 统计

amber-framework ×2

crystal-lang ×2

deployment ×1