【问题标题】:Is it possible to have two cktext_area in one form for one row rails 3 globalize3是否可以有两个 cktext_area 以一种形式用于一排 rails 3 globalize3
【发布时间】:2013-07-03 16:44:01
【问题描述】:

有谁知道是否有可能在一种形式中有两个 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_area 俄语文本和一个简单的 text_area 英文文本(

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

谢谢

【问题讨论】:

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


【解决方案1】:

您可以使用cktext_area_tag,其作用与 text_area_tag 一样。

【讨论】:

  • 你这里的语法很不清楚。你能澄清你的意思吗? (并且,理想情况下,说出它为什么会起作用?)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-14
相关资源
最近更新 更多