ありがとうございます。まだRailsをはじめて2週間ほどなので非常に勉強になります。

そもそもやりたいことの実装方法に何か見落としてがある気がしてきました。

フォームのサブミットボタンを押下した際に、
以下のようにコールバックを利用して、
createやupdate_attributeが呼ばれた後に
バリデーションの結果に応じてビュー(form_forメソッドの:url)に渡す
遷移先のページ名を切り替えれるようにしたかったのです。

---
■失敗したコード 2
○モデル
after_create :set_next_page
after_update :set_next_page

def set_next_page
self.valid? ? @next_page = 'next_test' : @next_page = 'test'
end

○ビュー
<%= form_for @tmp_order, :url => {:action => @next_page} do |form| %>

(省略)

<p><%= form.submit %></p>
<% end %>
---