<% form_for :user, @user, :url => users_path(:from => 'landing'), :id => 'sign_up_form', :html => {:method => :create} do |f| -%>
Может кто-нибудь сказать мне, почему идентификатор не работает?
Он должен быть внутри параметров: html, а не на том же уровне, что и: url.
Посмотрите документацию и переместите: id в хеш: html. http://apidock.com/rails/ActionView/Helpers/FormHelper/form_for