On 28 October 2014 01:17, Sonali Katara <[email protected]> wrote: > I have a single table in which I store favourite dishes of users. A user can > have more than one entries in the table. I have generated a view to show all > the entries in the table but how do I create a view to show just the list of > users. I don't have a table saving the users so I have to use DISTINCT to > get the names of the users from my one and only table
The clue is in the question. You say that a user can have more than one entry in the table. What that implies is that you consider a user to be a significant object in your system, and that you have a number of them, therefore you should have a users table. Then to get the dishes for a user you would just use something like current_user.dishes and your problem would be solved. ggest working right through a good tutorial such as railstutorial.org ( which is free to use online). That tutorial includes the concept of users and will show you the basics of rails. Colin -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAL%3D0gLsdXb-CE7gLbTb3VGyQoUo1gcwsCdX637WoLZGKqKZP1g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

