Hello there,
I am new around here and have been looking over the internet for a
solution but can’t find one. I am fair new to rails but have a decent
understanding of it to get by and a few years experience behind me.
My problem is that I try to insert data in a database and it does not
come up. The information the user types is inserted however I wish to
insert the ID and other stuff the user can not change.
This is what I have so far:
def create @post = Post.new(params[:postform]) @post.user_id = session[:user_id] #assuming you’ve already #got this worked out
if @post.save
put your stuff here
end
end
–
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
def create @post = Post.new(params[:postform]) @post.user_id = session[:user_id] #assuming you’ve already #got this worked out
if @post.save
put your stuff here
end
end
–
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Craig Walker if I knew you I would kiss you (hypothetical), I never knew
it would be so simple however thank you very much.
Robert W. to be truthful I have not got the fogest what I wrote :S,
I looked back over it and thought “yer this is not going to work in a
million years”.
Hello there,
I am new around here and have been looking over the internet for a
solution but can’t find one. I am fair new to rails but have a decent
understanding of it to get by and a few years experience behind me.
My problem is that I try to insert data in a database and it does not
come up. The information the user types is inserted however I wish to
insert the ID and other stuff the user can not change.
This is what I have so far:
The controller:
def create @postform = new(params[:postform])
What is this and what do you expect from it? Do you have a “new” method
that takes one argument in your controller class? Also, the “new” method
of a controller simply renders a blank form to the browser so that the
user can fill it out.
Error:
ArgumentError in PostsController#create
wrong number of arguments (1 for 0)
Typically a controller contains a new method (action) that takes 0
arguments, hence the above error.