Ruby on rails 无法在my Rails应用程序中呈现视图
我无法在Rails应用程序中查看视图的结果 我刚刚在Ubuntu10.4Lucid服务器上安装了Ruby 以下是我的控制器/方法:Ruby on rails 无法在my Rails应用程序中呈现视图,ruby-on-rails,Ruby On Rails,我无法在Rails应用程序中查看视图的结果 我刚刚在Ubuntu10.4Lucid服务器上安装了Ruby 以下是我的控制器/方法: def testing @text = 'This is some text' end 控制器的名称是new 观点: <h1><%= @text %></h1> 在我的浏览器中 编辑: 我缺少layouts文件夹中的application.rhtml文件。您认为这可能是问题所在吗?
def testing
@text = 'This is some text'
end
控制器的名称是new
观点:
<h1><%= @text %></h1>
在我的浏览器中
编辑:
我缺少
layouts
文件夹中的application.rhtml
文件。您认为这可能是问题所在吗?resources :new do
member do
get 'testing'
end
end
您可以使用生成控制器、动作、视图和路由
rails g controller new testing
它名为
testing.html.erb
我也尝试了.rhtml作为扩展名。。。不工作..我在layouts
文件夹中缺少application.rhtml
文件。您认为这可能是问题所在吗?rails依赖于约定而不是配置。。确保布局正确。同时获取堆栈跟踪您使用的Rails版本是什么?它应该是layouts/application.html.erb,而不是。rhtml@doonproduction.log显示一个内部服务器错误,这是Rails 3的路由。对于2.x来说,它类似于map.connect的“testing”,“controller=>“new”,“action=>“testing”。
rails g controller new testing