是否有可能在一个表格中有两个cktext_area用于一行rails 3 globalize3

时间:2013-07-03 16:44:01

标签: ruby-on-rails-3 ckeditor globalize3

有谁知道有可能在一行中有两个cktext_area(例如描述)吗?我的rails应用程序有两个版本:英语和俄罗斯。我正在使用globalize3 gem和batch_translation。因此,在我的表单视图中,我希望管理员可以填写两个版本的描述文本区域。我正在使用ckeditor,我无法弄清楚如何编写两个cktext_areas。如果我这样做:

    <div class="ru-version" id="ru-version"> <%# move russian version to the partial like english version %>
        <div class="field titleField">
            <%= f.label :title, "Заголовок" %>
            <%= f.text_field :title %>
        </div>
        <div class="field textField">
            <%= f.label :description, "Краткое описание" %>
            <%= cktext_area :conference, :description, :input_html => { :toolbar => 'Easy' } %>
        </div>
        <div class="field textField">
            <%= f.label :content, "Текст" %>
            <%= cktext_area :conference, :content, :input_html => { :toolbar => 'Easy' } %>
        </div>
    </div>


    <div class="en-version" id="en-version">
        <%= f.globalize_fields_for :en do |builder| %>
            <div class="field titleField">
                <%= f.label :title, "Заголовок" %>
                <%= f.text_field :title %>
            </div>
            <div class="field textField">
                <%= f.label :description, "Краткое описание" %>
                <%= f.text_area :description %>
                <%= cktext_area :conference, :description, :input_html => { :toolbar => 'Easy' } %>
            </div>
            <div class="field textField">
                <%= f.label :content, "Текст" %>
                <%= f.text_area :content %>
                <%= cktext_area :conference, :content, :input_html => { :toolbar => 'Easy' } %>
            </div>
        <% end %>
    </div>

我得到两个绝对相同的带有俄文文本的cktext_areas和一个带有英文文本的简单text_area(

有谁知道如何解决这个问题?拥有两个不同的文本区域并不是非常美观和舒适

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用cktext_area_tag作为text_area_tag工作。