1
[email protected]:~/change/artfacedev2_15july$ bundle exec cucumber features/home_page.feature
Using the default profile...
Rack::File headers parameter replaces cache_control after Rack 1.5.
Checking for old unconfirmed users
2013-07-23 19:29:38 +0530
Updating CurrencyValue
2013-07-23 19:29:38 +0530
Feature: homepage
Background: I am on the homepage # features/home_page.feature:3
Given I am on the homepage # features/step_definitions/home_page_steps.rb:1
Called id for nil, which would mistakenly be 4 -- if you really wanted the id of nil, use object_id (RuntimeError)
./app/controllers/static_controller.rb:31:in `home'
./features/step_definitions/home_page_steps.rb:2:in `/^I am on the homepage$/'
features/home_page.feature:4:in `Given I am on the homepage'
"Exception"
"undefined method `update_attribute' for nil:NilClass"
..........................
in home_page.feature
Feature: homepage
Background: I am on the homepage
Given I am on the homepage
..........................
in home_page_step.rb
Given /^I am on the homepage$/ do
visit "/"
end
...........................
path.rb is
module NavigationHelpers
def path_to(page_name)
case page_name
when /the homepage/
'/'
when /users section in backend panel/
'/backend/users/'
when /backend login page/
'/backend/af_login/'
else
raise "Can't find mapping from \"#{page_name}\" to a path.\n"
end
end
end
World(NavigationHelpers)
in static_controller.rb文件我hav包含空间电影的ID。 @header_movie = PAPERCLIP_STORAGE_PATH +“videos/header_movies /#{header_movie.id}/#{header_movie.header_movie_file_name}” – manijain
在这种情况下,Rails似乎在抱怨'header_movie'(_not_'@ header_movie')是'nil '。也许你从来没有设置它?除非您可以将该方法发布到static_controller.rb中,否则我无法再提供帮助。 – Chowlett
但一旦我加载欢迎页面,然后我得到一些MIME类型错误与视频文件格式相关。 .......就像这样...... 不支持“text/html”的HTTP“Content-Type”。媒体资源http:// localhost:3000/videos/header_movies/1/big-buck-bunny_trailer.webm的加载失败。 PLZ指南为这一个。 – manijain