ruby - Sinatra cannot find file that is clearly there -


i not know do. giving me error on line contains erb :rusure don't understand why different other lines use erb :whateverfilename not in different directory, because in same directory.

my error:

2015-05-30t21:50:59.901059+00:00 app[web.1]: 2015-05-30 21:50:59 - errno::enoent - no such file or directory @ rb_sysopen - /app/views/rusure.erb: 

in case helpful, tree:

. ├── gemfile ├── gemfile.lock ├── procfile ├── rakefile ├── app.rb ├── db │   ├── migrate │   │   └── 20150527124739_establish_all.rb │   └── schema.rb ├── models.rb └── views     ├── rusure.erb     ├── changepassword.erb     ├── createquiz.erb     ├── deletestu.erb     ├── displayans.erb     ├── editdb.erb     ├── error.erb     ├── getqn.erb     ├── home.erb     ├── layout.erb     ├── nonefound.erb     ├── select.erb     ├── setpass.erb     ├── sucess.erb     └── test.erb 

here section throwing error:

post '/adminrusuredelete'     admin_check     @name = params[:name]     @year = params[:year]     @band = params[:band]     if @name == "" , @year == "" , @band == ""         var = nil     elsif @name == "" , @year == ""         var = student.where(band:@band)     elsif @year == "" , @band == ""         var = student.where(name:@name)     elsif @name == "" , @band == ""         var = student.where(year:@year)     elsif @name == ""         var = student.where(year:@year,band:@band)     elsif @year == ""         var = student.where(band:@band,name:@name)     elsif @band == ""         var = student.where(year:@year,name:@name)     else         var = student.where(year:@year,name:@name,band:@band)     end     if var == nil         erb :nonefound     else         var.each |i|             @list = "#{@list}<p>#{i.name}</p>"         end         var.each |i|             @send = "#{@send},#{i.id}"         end         erb :rusure # line gives me error.         # works if of other if statements triggered, not here.     end end 

i willing add information helpful.

the file using upper case characters. make sure filename , name in code match in case. if filename e.g. rusure.erb code won’t work.


Comments

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -