błąd w widoku sesji - anyone?

witam

nie wiem z czego wynika ten błąd próbowałem zapis bez nawiasów bez skutku więc zamiast nad tym kminić dwa lata postanowiłem to wam napisać może ktoś będzie wiedział od razu

komunikat błędu

/home/wojtek/Ruby/ws_app/app/views/sessions/new.html.erb:7: syntax error, unexpected ')' ...ion, url: sessions_path do |f|) );@output_buffer.safe_concat... ... ^ /home/wojtek/Ruby/ws_app/app/views/sessions/new.html.erb:18: syntax error, unexpected tIVAR, expecting ')' @output_buffer.safe_concat(' ^ /home/wojtek/Ruby/ws_app/app/views/sessions/new.html.erb:23: syntax error, unexpected keyword_ensure, expecting ')' /home/wojtek/Ruby/ws_app/app/views/sessions/new.html.erb:25: syntax error, unexpected keyword_end, expecting ')'
i widok sesji

[code]<% provide(:title, “Sign in”) %>

Sign in

<%= form_for :session, url: sessions_path do |f| %>

  <%= f.label :email %>
  <%= f.text_field :email %>

  <%= f.label :password %>
  <%= f.password_field :password %>

  <%= f.submit "Sign in", class: "btn btn-large btn-primary" %>
<% end %>

<p>New user? <%= link_to "Sign up now!", signup_path %></p>
[/code]

<%= form_for(:session, url: sessions_path) do |f| %> ...
Nawiasy są potrzebne w tym przykładzie, bo bez nich blok jest przekazywany do metody #sessions_path, a nie tak jak chcesz do #form_for.

Z błędu można wnioskować, że dawałeś je po |f|, co jest niepoprawną składnią :wink:

dzięki @sebcioz

usunełem napisy do zapisu teraz

<%= form_for :session, url: sessions_path do |f| %>

i dalej wali błędem w lini 7 …

BTW - repo => https://github.com/rediver/ws_app

Hej,

u mnie nie ma błędu w 7 linii teraz, jest za to dalej: robisz literówke (#lablel zamiast #label): https://github.com/rediver/ws_app/blob/master/app/views/sessions/new.html.erb

Reszta wygląda ok.

Sprawdź pull requesta.

[quote=sebcioz]Hej,

u mnie nie ma błędu w 7 linii teraz, jest za to dalej: robisz literówke (#lablel zamiast #label): https://github.com/rediver/ws_app/blob/master/app/views/sessions/new.html.erb

Reszta wygląda ok.[/quote]
Zrobiłem commita na githuba możesz zobaczyć pozbyłem się literówek i nawiasów i dalej w ścieżce localhost:3000/signin - lipa

sorki była jeszcze jedna literówka rzeczywiście i działa :slight_smile:

czyli? mógłbyś jakoś przybliżyć na moim etapie zaawansowania jeszcze nie orientuje się za dobrze

https://github.com/rediver/ws_app/blob/master/app/views/sessions/new.html.erb , wcisnij na górze Pull requests w menu githuba w tym projekcie ;]

grazie :slight_smile: