Вы можете (опционально) создать свою собственную тему через createMuiTheme
. Эти темы и их переменные (цвета, значения по умолчанию, расстояния или все, что вы пожелаете) могут быть доступны в ваших стилях, которые вы добавляете в свои стили через аргумент темы.
Великолепные вещи, например, с одинаковыми отступами или полями.
Другая опция решить эту проблему, добавляющую виртуальным подтверждением, приписывает Вашей модели. Таким образом, нет никакой потребности создать отдельное действие для этого:
class MyRecord < ActiveRecord::Base
attr_accessor :confirmation
validates_acceptance_of :confirmation, :on => :create
end
Теперь, Ваш новый объект не сохранит правильно, потому что проверка перестанет работать на поле подтверждения. Можно обнаружить эту ситуацию и представить что-то вроде этого:
<% form_for(@my_record) do |form| %>
...
<%= form.check_box :confirmation %> Really create this record.
<%= submit_tag('Confirm') %>
<% end %>
Я, вероятно, добавил бы действие "предварительного просмотра" к routes.rb файлу для той модели:
map.resource :objects, :new => { :preview => :post }
Вы добрались бы до этого preview
действие путем РЕГИСТРАЦИИ preview_object_url
названный маршрут. Необходимо было бы по существу создать Object
таким же образом Вы были бы в Вашем create
действие, как это:
def preview
@object = Object.new(params[:object])
end
Эта страница была бы затем POST к create
действие, которое затем создало бы Объект. Это является довольно прямым.
http://api.rubyonrails.org/classes/ActionController/Resources.html
Несколько опций
1-хранят объект, который Вы хотите создать на сессии, пока Вы не поражаете подтвердить страницу, затем просто сохраняете ее
2-раздают объект w/, каждый Отправляет/отправляет от нового->, детали-> подтверждают
Я, вероятно, пошел бы с 2, так как я не подвержен сохранению состояния с сессией.
Я не уверен, как сделать это (RoR плохо мне знаком), но Вы могли просто указать действие для/, нового, как / подтверждают, и затем он звонит, создают.
Правильно?