RoutingError на Ruby Rails? - PullRequest
       2

RoutingError на Ruby Rails?

0 голосов
/ 13 июля 2010

Привет всем, спасибо, что прочитали это.У меня следующая проблема: Когда я вызываю свой «Новый» шаблон (сгенерированный scaffold), я получаю следующую ошибку:

<h1>ActionController::RoutingError in Flujos_de_trabajo#new</h1>

Showing app/views/flujos_de_trabajo/new.html.erb where line #3 raised:

flujos_de_trabajo_url failed to generate from {:controller=>"flujos_de_trabajo", :action=>"show"} - you may have ambiguous routes, or you may need to supply additional parameters for this route.  content_url has the following required parameters: ["flujos_de_trabajo", :id] - are they all satisfied?

Extracted source (around line #3):

1: <h1>New flujo_de_trabajo</h1><br/>
2: <br/>
3: <% form_for(@flujo_de_trabajo) do |f| %><br/>
4:   <%= f.error_messages %><br/>
5: <br/>
6:   <p><br/>

Я все пропустил, и я не знаю, в чем проблема.Код в представлении и в контроллере совпадает с сгенерированным.На самом деле, я удалил его, сгенерировал его, и ничего, такая же проблема.Вы можете мне помочь?

Ответы [ 2 ]

1 голос
/ 14 июля 2010

Ты это сделал.

  1. скрипт / сгенерировать эшафот FlujosDeTrabajo
  2. rake db: migrate
  3. http://localhost:3000/flujos_de_trabajos/new

у меня работает

0 голосов
/ 14 июля 2010

Rails действительно плох для языков, которые не являются английскими. Здесь он терпит неудачу, потому что думает, что "flujo_de_trabajo" - это единственная версия "flujo_de_trabajo". Вам нужно будет настроить некоторые изгибы, сообщающие Rails правильную единственную версию этого. Посмотрите на примеры в config / initializers / inflectors.rb .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...