I have a problem with passing params. in show view i have
=link_to “Send message”, {:controller => “users”, :action =>
“send_message”, :user_id => @user.id}
and my users_controller have method
def send_message
@user = User.find(params[:user_id])
@message=Message.new
redirect_to send_message_path
end
and my show method
def show
@user = User.find(params[:id])
@post=Post.new
@posts=@user.posts.reverse.paginate(:page => params[:page],:per_page => 10)
end
but i have and error after clicking on link
Couldn’t find User without an ID
in that line, in send_message method
@user = User.find(params[:user_id])
what i am doing wrong? i read a lot examples about this , but it doesnt work(
Thanks in advance!!!
and in your routes: