Android post方法中的Params错误,其仅获取空值

Android post方法中的Params错误,其仅获取空值,android,ruby-on-rails,ruby,ruby-on-rails-3,post,Android,Ruby On Rails,Ruby,Ruby On Rails 3,Post,从android(客户端)我将数据发送到服务器端(ROR),post方法显示空值,问题可能在参数中 服务器端代码(ROR) def创建 @post = Post.create(params[:post]) #@post = Post.create(:content=>params[:post][":content"],:title=>params[:post][":title"]) respond_to do |format| if @post.save

从android(客户端)我将数据发送到服务器端(ROR),post方法显示空值,问题可能在参数中

服务器端代码(ROR)

def创建

 @post = Post.create(params[:post])
   #@post = Post.create(:content=>params[:post][":content"],:title=>params[:post][":title"])
   respond_to do |format|
    if @post.save
      @posts = Post.paginate(page: params[:page],:per_page => 10)
      format.json { render json: @post, status: :created }

    else
      @posts = Post.paginate(page: params[:page],:per_page => 10)
      format.json { render json: @post.errors, status: :unprocessable_entity }

    end
    @guest = Guest.new
    @users = User.paginate(page: params[:page],:per_page => 10)
 end
  end
客户端(androidcode)

公共类HomeLayoutActivity扩展活动实现OnClickListener{
私有文本值;
专用按钮btn;
私人ProgressBar pb;
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(右布局、主布局);
值=(EditText)findViewById(R.id.editText1);
btn=(按钮)findViewById(R.id.button1);
pb=(ProgressBar)findViewById(R.id.progressBar1);
pb.setVisibility(View.GONE);
btn.setOnClickListener(此);
}
@凌驾
公共布尔onCreateOptions菜单(菜单){
getMenuInflater().充气(R.menu.home_布局,菜单);
返回true;
}
公共void onClick(视图v){
//TODO自动生成的方法存根
如果(value.getText().toString().length()尝试替换:

nameValuePairs.add(new BasicNameValuePair("content", valueIWantToSend));
与:

您需要确保使用android提交的数据与通过HTML表单提交的数据格式相同。

尝试替换:

nameValuePairs.add(new BasicNameValuePair("content", valueIWantToSend));
与:


您需要确保使用android提交的数据的格式与使用HTML表单提交的数据的格式相同。

,就像我在另一个模型上使用的一样,但我不能从手机上发布,我遵循了相同的方式,也没有显示logcat错误,就像我在另一个模型上使用的一样,但我不能从手机上发布,我遵循了同样,也不显示logcat错误
nameValuePairs.add(new BasicNameValuePair("post[content]", valueIWantToSend));