harp wrote:
<% if cookie["survey_#{@survey.id}"] -%> ..you can't reach this, you already did the survey.. <% else -%> ...blockofcode <% end -%>
but unfortunately the cookie[...] doesn't work.
That should be
cookies[...]
Note the 's'.
Chris
harp wrote:
<% if cookie["survey_#{@survey.id}"] -%> ..you can't reach this, you already did the survey.. <% else -%> ...blockofcode <% end -%>
but unfortunately the cookie[...] doesn't work.
That should be
cookies[...]
Note the 's'.
Chris
Chris Mear wrote:
harp wrote:
> <% if cookie["survey_#{@survey.id}"] -%> > ..you can't reach this, you already did the survey.. > <% else -%> > ...blockofcode > <% end -%> > > but unfortunately the cookie[...] doesn't work.
That should be
cookies[...]
Actually, that's not the main problem. The main problem is that the 'cookies' method isn't accessible from views. You can only access it from your controller.
So in your controller, write something like:
@completed = cookies["survey_#{@survey.id}"]
And then in your view you can do
<% if @completed -%>
Chris