我搜索了我的应用程序的目录,但是我找不到默认的rails欢迎登机页面的html页面。我在routes.rb中也找不到默认欢迎登机页面的路径。我的rails应用程序如何将http://localhost:3000/路由到应用程序中不存在的页面?rails服务器生成以下信息:
Started GET "/" for 127.0.0.1 at 2013-07-31
'当我编写form_for [@subject, @subject_module] (这两个设置为您所期望的)时,Rails会尝试生成"subject_subject_module_path当我为subjects资源删除:path时,生成的助手保持不变(如预期的那样)。它应该是"subject_module_path";我怀疑问题是Rails查看模块资源的控制器并使用它而不是它的实际路径,即它构建了这个助手:
sub
在我生成了一个脚手架之后,Rails给了我POST到items.xml的能力,这将创建一个新的item。GET to items.xml将简单地列出所有这些内容。根据我正在执行的操作类型,Rails在哪里指定将调用控制器中的哪个方法(分别是create或index )?
更具体地说,POST调用methodA,而GET调用methodB。这是在哪里指定的?Rails在哪里决定调用控制器的index方法?