Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何使URL在rails中不可编辑_Ruby On Rails_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 如何使URL在rails中不可编辑

Ruby on rails 如何使URL在rails中不可编辑,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,rails的新特性。我正在使用url向表单页面传递一组参数。表单页面捕获这些参数,并提示用户使用典型的基于表单的输入系统输入更多字段。但是,当我更改其中一个url参数时,它会更改表单中自动存储的值。我不希望发生这种情况-有没有办法使通过URL传递的参数不可编辑?URL不能这样工作,您无法阻止它们被更改。听起来您可能想重新设计将变量传递到表单的方式,例如,可能是一个POST?我表单中的一些参数由用户填写,一些参数通过捕获参数自动填充。在这种情况下我怎么能使用POST?@rahulpodar你不能。

rails的新特性。我正在使用url向表单页面传递一组参数。表单页面捕获这些参数,并提示用户使用典型的基于表单的输入系统输入更多字段。但是,当我更改其中一个url参数时,它会更改表单中自动存储的值。我不希望发生这种情况-有没有办法使通过URL传递的参数不可编辑?

URL不能这样工作,您无法阻止它们被更改。听起来您可能想重新设计将变量传递到表单的方式,例如,可能是一个
POST

我表单中的一些参数由用户填写,一些参数通过捕获参数自动填充。在这种情况下我怎么能使用POST?@rahulpodar你不能。如果填充的数据是从应用程序传入的,请使用实例变量,而不是
params
。它将“隐藏”数据,使其看不见,但不会对其进行保护。客户端数据始终是可编辑的。