Null value in mysql database table.

41 views
Skip to first unread message

Aneez a.

unread,
Oct 4, 2013, 5:03:38 AM10/4/13
to rubyonra...@googlegroups.com
I want to save four fields(name,latitude,longitude,location) coming from
my android phone to mysql table through ruby. I did the follwing code in
my update file.

def update

@trackdata_items=Trackdata.new(params[:trackdata_items])

if @trackdata_items.save

render :text => '{
"success":true,
"info":"ok",
"data":{
"tasks":[
{"title":"Complete the app"}
]
}
}'


else
render :status => :unprocessable_entity,
:json => { :success => false,
:info => resource.errors,
:data => {} }
end


end


But my sql database is updating each time with NULL values. what to do ?

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

Colin Law

unread,
Oct 4, 2013, 5:11:39 AM10/4/13
to rubyonra...@googlegroups.com
On 4 October 2013 10:03, Aneez a. <li...@ruby-forum.com> wrote:
> I want to save four fields(name,latitude,longitude,location) coming from
> my android phone to mysql table through ruby. I did the follwing code in
> my update file.
>
> def update
>
> @trackdata_items=Trackdata.new(params[:trackdata_items])
>
> if @trackdata_items.save

This looks more like a create action than an update action.

>
> render :text => '{
> "success":true,
> "info":"ok",
> "data":{
> "tasks":[
> {"title":"Complete the app"}
> ]
> }
> }'
>
>
> else
> render :status => :unprocessable_entity,
> :json => { :success => false,
> :info => resource.errors,
> :data => {} }
> end
>
>
> end
>
>
> But my sql database is updating each time with NULL values. what to do ?

First look in development.log to see what parameters are being posted
and which action is called.

Colin

Aneez a.

unread,
Oct 4, 2013, 5:19:11 AM10/4/13
to rubyonra...@googlegroups.com
Hi, actually I am beginner. So can you please tell where is
development.log ?

Jordon Bedwell

unread,
Oct 4, 2013, 5:21:06 AM10/4/13
to rubyonra...@googlegroups.com
On Fri, Oct 4, 2013 at 4:19 AM, Aneez a. <li...@ruby-forum.com> wrote:
> Hi, actually I am beginner. So can you please tell where is
> development.log ?

Most of the time unless you are some weird ass developer it will be
right there in the terminal by way of STDERR because you will
preferably start a non-daemonized testing server, otherwise it will be
in log/development.log relative to the root of your base Rails app.

Colin Law

unread,
Oct 4, 2013, 5:24:10 AM10/4/13
to rubyonra...@googlegroups.com
On 4 October 2013 10:19, Aneez a. <li...@ruby-forum.com> wrote:
> Hi, actually I am beginner. So can you please tell where is
> development.log ?

In that case start by working right through a good tutorial such as
railstutorial.org (which is free to use online). That will show you
the basics of Rails. Do that before starting your own project, it
will save you a lot of time in the long run.

The log in in log/development.log though if you just want to see where
you are going wrong. But then do the tutorial.

Colin

>
> --
> Posted via http://www.ruby-forum.com/.
>
> --
> 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 rubyonrails-ta...@googlegroups.com.
> To post to this group, send email to rubyonra...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/ecb422339dd9a7620eae4ac3a35747fb%40ruby-forum.com.
> For more options, visit https://groups.google.com/groups/opt_out.

Aneez a.

unread,
Oct 4, 2013, 5:42:13 AM10/4/13
to rubyonra...@googlegroups.com
Actually I am almost at the end of my project. If I got this I can
complete my project. Thats why I asked.

Space Void

unread,
Oct 5, 2013, 1:50:30 AM10/5/13
to rubyonra...@googlegroups.com, rubyonra...@googlegroups.com
Run: tail -f log/development.log from your project root directory
You should see the same log in the terminal where you run your server
> --
> 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 rubyonrails-ta...@googlegroups.com.
> To post to this group, send email to rubyonra...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/e32963613ca80a2afa630ca407e5a616%40ruby-forum.com.
Reply all
Reply to author
Forward
0 new messages