I have a user controller with login as action.
When I access the index.html.erb file via application.layout file. I get
a
error on the login link on the index.html.erb page. I think I am having
dfifficulty in setting up path to an action or even understanding how to
set
REST path properly. Can someone please help me.
Here is the error on the home page:
C:/RoR/health/app/views/home/index.html.erb:3: syntax error, unexpected
tIDENTIFIER, expecting ‘)’
…link_to ‘Login’ login_user_path(user) ).to_s); @output_buffe…
… ^
Extracted source (around line #3):
1:
Home app/views/home/index.html.erb
2:
3: <%= link_to ‘Login’ login_user_path(user) %>
]
Here is my index.html.erb
Welcome
<%= link_to 'Login' login_user_path %>I also tried various other formats for the path:
<%= link_to ‘Login’ login_user_path(user) %>
<%= link_to ‘Login’ user_path %>
The error repeats at the same line.
Here is the login.html.erb
<% form_tag :action=> ‘Login’ do %>
Login
Login:
<%= text_field “user”, “login”, :size => 20 %>
Password:
<%= password_field “user”, “password”, :size => 20 %>
<%= submit_tag “Submit” %>
<%= link_to ‘Register’, :action => ‘signup’ %> |
<%= link_to ‘Forgot my password’, :action => ‘forgot_password’ %>
<% end %>
Here is the application layout file:
<%= "Your Custom Title" || yield(:title) %> <%= stylesheet_link_tag('default.css') %> <%= javascript_include_tag(:defaults) %> <%= yield(:head) -%>- /home Home
- /home/aboutus About us
- /home/privacy Privacy