所以我一直在看一段视频,这段视频向我介绍了ruby on rails,但是视频中的那个家伙正在使用ruby on rails 3(我使用ruby on rails 4.0.0),当我尝试使用代码时:
match在没有指定HTTP方法的情况下,不应该在路由器中使用match方法。如果要将操作公开给GET和POST,请添加via: [:get, :post]选项。如果要公开要获取的操作
我搜索了我的应用程序的目录,但是我找不到默认的rails欢迎登机页面的html页面。我在routes.rb中也找不到默认欢迎登机页面的路径。我的rails应用程序如何将http://localhost:3000/路由到应用程序中不存在的页面?rails服务器生成以下信息:
Started GET "/"
我正试着开始用ruby on rails for web进行编程。我使用Ubuntu 10.04。我的集成开发环境是NetBeans。我安装了运行ruby,rails所需的所有包。我喜欢使用apache for PHP,所以我决定继续使用apache安装Phusion Passenger。我还为端口3000配置了一个虚拟主机(我还更改了ports.conf )。我想我一切都配置好了
我只是在学习Rails,并构建了一个非常简单的应用程序,将信息存储到rake生成的db中。我试图给控制器添加一个新的动作,但是我不能触发它。有一个before_action被触发,这是不应该的。Couldn't find Game with 'id'=analyse",突出显示了set_entry操作,据我所知,该操作只应该与show、edit、update和destroy操作一起运行(这些操作也在完整控制器中并运行良好控制器<e