Причина в том, что ваша модель называется Staticpage, но в ваших маршрутах вы называете ее только статической, чтобы она не совпадала.Вы можете решить это несколькими способами.Например:
#routes.rb
resources :staticpages
Если вы не хотите этого делать, вы также можете вручную указать путь при вызове form_for следующим образом:
<% form_for(@static, :url => static_path) do |f| %>
А также, выможно переименовать вашу модель в Static, но я думаю, что это более сложное решение, поскольку оно, вероятно, повлияет и на многое другое.