values are being stored as null in mysql d/b

13 views
Skip to first unread message

ank k.

unread,
May 10, 2013, 12:40:36 AM5/10/13
to rubyonra...@googlegroups.com
hi!! i am building a form in ROR but all the values are being stored as
null in mysql d/b.


my controller code:

class UsersController < ApplicationController


def home
render :layout => false
end

def index
end

def new

@user = User.new
@users = User.find(:all)
render :layout => false
end

def edit
end

def show
end

def update
end

def destroy
end

def create

@user = User.new(params[:user])

if @user.save
render :text =>'saved'
else
render 'home'
end
end


def login
render :layout => false
end

end




my view code.

<%= form_for @user do |f| %>

user_name: <%= f.text_field :user_name %></br>
user_fname: <%= f.text_field :user_fname %></br>
user_name: <%= f.text_field :user_lname %></br>
<%= f.submit %></br>

<% end %>


<% @users.each do |u| %>
<%= u %>
<% end %>

could someone please help me with this issue. the values are stored in
d/b but as null.

Thanks in Advance. :)

--
Posted via http://www.ruby-forum.com/.

Colin Law

unread,
May 10, 2013, 2:47:33 AM5/10/13
to rubyonra...@googlegroups.com
On 10 May 2013 05:40, ank k. <li...@ruby-forum.com> wrote:
> hi!! i am building a form in ROR but all the values are being stored as
> null in mysql d/b.

How are you getting on with working through railstutorial.org (or similar)?

Colin

ank k.

unread,
May 10, 2013, 2:53:13 AM5/10/13
to rubyonra...@googlegroups.com
Colin Law wrote in post #1108486:
Its a great website for any ROR beginners... Thanks :)

would you please resolve the issue which i am having..

Colin Law

unread,
May 10, 2013, 4:53:04 AM5/10/13
to rubyonra...@googlegroups.com
Do you mean that you are not a beginner and therefore do not need to
work through the tutorial? If you are not a beginner I would have
thought that you would know to look in development.log to find whether
it is the form or the controller/model that is causing the problem and
to see the query being run, and also would have read the Rails Guide
on Debugging and would know about pry and other tools that can help
you find the problem.

Colin

Matt Jones

unread,
May 12, 2013, 7:02:13 PM5/12/13
to rubyonra...@googlegroups.com


On Friday, 10 May 2013 00:40:36 UTC-4, Ruby-Forum.com User wrote:
hi!! i am building a form in ROR but all the values are being stored as
null in mysql d/b.

my view code.

<%= form_for @user do |f| %>

user_name: <%= f.text_field :user_name %></br>
user_fname: <%= f.text_field :user_fname %></br>
user_name: <%= f.text_field :user_lname %></br>
<%= f.submit %></br>

<% end %>


Can you verify the schema of your users table? The form written here implies that it has columns named "user_name", "user_fname", and "user_lname". Is this correct?

--Matt Jones
 
Reply all
Reply to author
Forward
0 new messages