Developing a social networking site; acts_as_votable (aka acts_as_likeable)

i’m trying to follow this tutorial
https://medium.com/rails-ember-beyond/how-to-build-a-social-network-using-rails-eb31da569233#.cdojrtwvg
but on line 1 of _form.html.erb for likes the author says <% if
current_user.liked? likeable %> When i ran the app it raised the error
undefined method likeable

On 3 February 2016 at 08:35, fugee ohu [email protected] wrote:

i’m trying to follow this tutorial

https://medium.com/rails-ember-beyond/how-to-build-a-social-network-using-rails-eb31da569233#.cdojrtwvg

but on line 1 of _form.html.erb for likes the author says <% if
current_user.liked? likeable %> When i ran the app it raised the error
undefined method likeable

Undefined method likeable for what object? As I suspect I have
pointed out previously it is always best to copy/paste the complete
error message.

I cannot see where the liked? method is defined. Do you know where it
comes from?

Colin

from the acts_as_followable gem, i was hoping someone would look at the
page and tell me their interpretation but I guess that’s not what this
group is for

On Wednesday, February 3, 2016 at 1:58:35 PM UTC-5, nanaya wrote:

The tutorial seems to be skipping a lot of things. Check out repository
of the finished app, and in your case, specifically how to partial is
included (where likeable is defined):

https://github.com/sudharti/socify/blob/master/app/views/shared/_actions.html.erb

Yikes, what does this mean? <%= render ‘likes/form’, likeable: resource
%>

Hi,

On Wed, Feb 3, 2016, at 17:35, fugee ohu wrote:

i’m trying to follow this tutorial

https://medium.com/rails-ember-beyond/how-to-build-a-social-network-using-rails-eb31da569233#.cdojrtwvg

but on line 1 of _form.html.erb for likes the author says <% if
current_user.liked? likeable %> When i ran the app it raised the error
undefined method likeable

The tutorial seems to be skipping a lot of things. Check out repository
of the finished app, and in your case, specifically how to partial is
included (where likeable is defined):

https://github.com/sudharti/socify/blob/master/app/views/shared/_actions.html.erb

Hi,

On Thu, Feb 4, 2016, at 04:53, fugee ohu wrote:

https://github.com/sudharti/socify/blob/master/app/views/shared/_actions.html.erb

Yikes, what does this mean? <%= render ‘likes/form’, likeable: resource
%>

it means you need to read documentation:

http://api.rubyonrails.org/classes/ActionView/PartialRenderer.html

On Wednesday, February 3, 2016 at 11:42:08 PM UTC-5, nanaya wrote:

%>

it means you need to read documentation:

http://api.rubyonrails.org/classes/ActionView/PartialRenderer.html

there’s a “respond to js” at the top of the likes_controller how’s that
supposed to work? in your view is it acceptable to redirect to
request.referrer or do i wanna modify the dom with javascript to change
between like and unlike being displayed

On Wednesday, February 3, 2016 at 11:42:08 PM UTC-5, nanaya wrote:

%>

it means you need to read documentation:

http://api.rubyonrails.org/classes/ActionView/PartialRenderer.html

The controller
https://github.com/sudharti/socify/blob/master/app/controllers/likes_controller.rb
doesn’t respond with any rendering I don’t wanna redirect I just wanna
change the like button to the unlike button so how would i do that

Hi,

On Fri, Feb 5, 2016, at 14:49, fugee ohu wrote:

The controller

https://github.com/sudharti/socify/blob/master/app/controllers/likes_controller.rb

doesn’t respond with any rendering I don’t wanna redirect I just wanna
change the like button to the unlike button so how would i do that

It’s already doing exactly that. Check the respond_to[1] line at the top
of the controller and the corresponding views[2].

[1]
http://api.rubyonrails.org/classes/ActionController/MimeResponds.html#method-i-respond_to

[2] https://github.com/sudharti/socify/blob/master/app/views/likes/

Sorry, wrong link.

On Fri, Feb 5, 2016, at 15:33, nanaya wrote:

It’s already doing exactly that. Check the respond_to[1] line at the top
of the controller and the corresponding views[2].

[1]

http://api.rubyonrails.org/classes/ActionController/MimeResponds.html#method-i-respond_to

Should be
http://api.rubyonrails.org/v4.1.6/classes/ActionController/MimeResponds/ClassMethods.html#method-i-respond_to

On Friday, February 5, 2016 at 1:42:27 AM UTC-5, nanaya wrote:

Should be

http://api.rubyonrails.org/v4.1.6/classes/ActionController/MimeResponds/ClassMethods.html#method-i-respond_to

[2] https://github.com/sudharti/socify/blob/master/app/views/likes/

thanks, will read

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs