Проблема с частичной формой в Rails 3 - PullRequest
1 голос
/ 20 августа 2011

Я попытался создать частичную форму. Но произошла ошибка, подобная этой:

SyntaxError in Vorlesungs#new

Showing /home/babak/Management/app/views/vorlesungs/_Form.erb where line #1 raised:

compile error
/home/babak/Management/app/views/vorlesungs/_Form.erb:1: dynamic constant assignment
..._assigns[:submit_lable];Form = local_assigns[:Form];;@output...
                              ^
Extracted source (around line #1):

1: <html>
2: <body>
3: <p>
4: <table>

это мой код _Form:

<html>
<body>
<p>
<table>
  <tr align="center" style="width: 100%">
    <td width="25%"></td>
    <td width="50%">
      <table>
        <tr>
          <td>Name : </td>
          <td><%= v.text_field :Name %> </td>
        </tr>
        <tr>
          <td>Name de Professur :</td>
          <td><%= v.text_field :Leiter_name %></td>
        </tr>
        <tr>
          <td>Proffesuren :</td>
          <td><%= v.text_field :Professuren %></td>
        </tr>
        <tr>
          <td> <%= submit_tag submit_lable%></td>
        </tr>
      </table>
    </td>
    <td width="25%"></td>

  </tr>
</table>
</p>
</body>
</html>

и на мой взгляд:

<%= form_for(@vorlesung) do |v| %>
    <%= render :partial => 'Form',:locals => {:v =>v,:submit_lable =>'Update'} %>
<% end %>

Спасибо за вашу помощь

1 Ответ

2 голосов
/ 20 августа 2011

Сделайте ваше частичное имя строчными.

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