gpt4 book ai didi

ruby-on-rails-3.1 - best_in_place gem 来编辑货币

转载 作者:行者123 更新时间:2023-12-02 02:17:59 26 4
gpt4 key购买 nike

我正在使用 best_in_place gem 来编辑余额:

index.html.erb:

<%= best_in_place bankaccount, :balance, :display_with => :number_to_currency %>

但编辑后,我得到一个未格式化的数字($45 改为 46 显示为 46)。

如何让 best_in_place 将新值显示为 $$$?

Controller :

 respond_to :html, :json
...
def update
@bankaccount = Bankaccount.find(params[:id])
if @bankaccount.update_attributes(params[:bankaccount])
respond_with @bankaccount
else
render :json => @bankaccount.errors.full_messages, :status => :unprocessable_entity
end
# if @bankaccount.update_attributes(params[:bankaccount])
# redirect_to @bankaccount, :notice => "Successfully updated bankaccount."
# else
# render :action => 'edit'
# end
end

最佳答案

这个帖子已经有人回答了,但我尝试了接受的答案,但没有成功。

但是使用 lambda 一切都很好。顺便说一下,R​​ails 4。

<%= best_in_place @text, :body, :type => :textarea, :display_with => lambda{ |v| markdown(v) }, :html_attrs => { :class => 'edit-text-body' }  %>

关于ruby-on-rails-3.1 - best_in_place gem 来编辑货币,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9572349/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com