Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 活动记录不做任何事情_Ruby On Rails_Ruby_Activerecord - Fatal编程技术网

Ruby on rails 活动记录不做任何事情

Ruby on rails 活动记录不做任何事情,ruby-on-rails,ruby,activerecord,Ruby On Rails,Ruby,Activerecord,求你了,我需要一点帮助。。。我不知道我做错了什么,但我只需要一个简单的带有活动记录的select查询。下面是我的代码: 型号: class Kiosk < ApplicationRecord @kiosk = Kiosk.all end 它什么也没做。即使我更改了数据库的密码,连接也没有任何错误。rake db:migrade已经完成,创建了一个db 谢谢您可能需要查看您的日志,例如Rails.root=>logs/development.log或终端中的输出–是否有任何错误消息

求你了,我需要一点帮助。。。我不知道我做错了什么,但我只需要一个简单的带有活动记录的select查询。下面是我的代码:

型号:

class Kiosk < ApplicationRecord
    @kiosk = Kiosk.all
end
它什么也没做。即使我更改了数据库的密码,连接也没有任何错误。rake db:migrade已经完成,创建了一个db


谢谢

您可能需要查看您的日志,例如Rails.root=>logs/development.log或终端中的输出–是否有任何错误消息?如果您使用例如rails控制台登录控制台并运行@kiosks=Kiosk.all–您看到了什么?或者Kiosk.count如何–是否显示有任何Kiosk?如前所述,模型看起来很有趣。。。不知道为什么在那里有@kiosk=kiosk.all行…

创建了一个数据库-但是数据库中有任何信息亭吗?您的模型看起来不太好。班级信息亭和内部信息亭。你们怎么想呢?模型中的1个错误代码。2不清楚路线中有什么。你说得对,我的路线不好,我把它改成了资源,现在正在工作!谢谢sirbmain:001:0>@kiosks=Kiosk。所有Kiosk加载2.3ms选择Kiosk.*从kiosks=>确定,以便ActiveRecord工作。听起来控制器和视图可能有点混乱?控制器中的kiosk方法是否映射到routes.rb文件中的路由?是否存在呈现@kiosk变量的视图,例如kiosk/kios.html.erb?如果是这样的话,这种观点是什么样的?在终端输出或日志文件中–Rails说正在发生什么,例如它是否呈现了某个模板?
class KioskController < ApplicationController
    def kiosk
        @kiosk = Kiosk.all
    end
end
#@kiosk