控制器中的get和post方法。Ruby on Rails

玛丽·迪尔(Mary Dear)

我试图重写模型中的一些数据。Change_settings是GET方法,update_settings是POST。单击提交后,没有任何反应。数据不变。请帮助我(怎么了?

控制器

  def change_settings
    @vacation_days = current_company.vacation_days
    @illnes_days = current_company.illnes_days
  end

  def update_settings
    current_company.update_attribute(:vacation_days, :illnes_days)
    current_company.save
    redirect_to account_company_path, notice: t('company.settings_changed')
  end

change_settings视图

.company_settings
  = form_tag update_settings_company_path do
    = field_set_tag do
      = label_tag 'vacation_days'
      = text_field_tag :vacation_days
      = label_tag 'illnes_days'
      = text_field_tag :illnes_days
      %br
      = submit_tag t('common.save'), class: 'btn'
      = link_to t('common.back'), account_company_path, class: 'btn' 

路线

resource :company, only: :all do
    get :account        
    get :change_settings
    post :update_settings
  end
呼吸暂停

代替:

current_company.update_attribute(:vacation_days, :illnes_days)
current_company.save

和:

current_company.update_attributes(vacation_days: params[:vacation_days], illnes_days: params[:illnes_days] )

基本上没有考虑到客户端发送的数据

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ruby on Rails控制器和模型

来自分类Dev

控制器中的Ruby Rails循环

来自分类Dev

Ruby on Rails 控制器

来自分类Dev

从Rails中的控制器调用方法?

来自分类Dev

Rails 控制器中的模型方法

来自分类Dev

在Rails控制台和控制器中需要Ruby模块

来自分类Dev

模型,视图和控制器之间的Ruby on Rails关系

来自分类Dev

Ruby on Rails:控制器和视图可用的通用方法吗?

来自分类Dev

如何在Ruby on Rails中添加自定义路线,控制器和动作?

来自分类Dev

Ruby on Rails错误。处理控制器方法为png

来自分类Dev

Ruby on Rails:控制器未评估方法

来自分类Dev

Ruby on Rails:控制器未评估方法

来自分类Dev

使用Ruby On Rails的控制器中的实例变量

来自分类Dev

如何在Ruby on Rails中传递控制器参数

来自分类Dev

Ruby On Rails-扩展控制器中的模块

来自分类Dev

在 ruby on rails 中从控制器运行 mysql 查询

来自分类Dev

ruby 数组在 rails 控制器中的行为很奇怪

来自分类Dev

如何在Ruby on Rails控制器中创建第二个create方法?

来自分类Dev

在Rails控制器中调用ruby方法会引发错误

来自分类Dev

在控制器中无法访问Rails POST参数

来自分类Dev

Ruby on Rails控制器语法

来自分类Dev

Ruby on Rails控制器语法

来自分类Dev

Ruby on Rails会话控制器InvalidAuthenticityToken

来自分类Dev

Ruby on Rails控制器语法

来自分类Dev

Ruby on Rails 控制器测试

来自分类Dev

Rails控制器中的实例和类变量

来自分类Dev

Rails控制器中的实例和类变量

来自分类Dev

在Rails视图和控制器中迭代记录

来自分类Dev

通过 AJAX 和控制器在 Rails 中渲染视图